BMW5 (E39) fault codes

Control and measuring equipment

To check the fuel injection systems and reduce the toxicity of exhausts, it is necessary to use digital universal instrumentation, since they have greater measurement accuracy and greater internal loop resistance.

 

Handheld scanners are the most convenient and versatile devices for testing engine management systems on models of later years of production.

BMW E39 OBD-I systems (models up to 1995 of release)

The electronic control unit has a built-in On Board Diagnosis (OBD) system, which serves to troubleshoot the system and turns on the engine warning light on the dashboard in the event of a malfunction. The fault code is stored in the memory of the electronic control unit and is available for reading.

Reading fault codes OBD-I systems - warning lights

To read the fault codes stored in the memory of the electronic control unit, connect the STI and GND terminals of the diagnostic connection socket.

 

Connect the voltmeter to the STO terminal and the vehicle's "mass". Turn the ignition on and calculate the number of deviations from the arrow of the instrument or the flashing of the engine warning light. For example, code 34 will be displayed as 3 long flashing lights, pause, 4 short flashes.

Clearing the OBD-I DTCs

To clear the fault codes, disconnect the negative battery cable and depress the brake pedal for longer than 5 seconds.

BMW OBD-I fault codes (1993-1995 models, except 1994 and 1995 models with 4-cylinder engine and automatic transmission)

 

FAULT CODE

THE FAILED COMPONENT OR SYSTEM

02

Crankshaft position sensor

03

Camshaft position sensor

08

Air flow sensor

09

Coolant temperature sensor

11

Air temperature sensor

12

Throttle position sensor

15

Oxygen sensor

16

Exhaust gas recirculation valve sensor

17

Oxygen sensor (check the ignition system)

25

Fuel pressure valve

26

Purge valve

28

Exhaust gas recirculation valve

29

Air admittance valve exhaust gas recirculation

34

System idle air valve

67

Cooling fan relay

 

OBD-I fault codes (1994 and 1995 models with 4-cylinder engine and automatic transmission)

 

FAULT CODE

THE FAILED COMPONENT OR SYSTEM

111

Absence of fault codes

112, 113

Air temperature sensor

116, 117, 118

Coolant temperature sensor

121, 122, 123

Throttle position sensor

157, 158, 159

Air flow sensor

172, 173, 179, 181

Oxygen sensor

211, 212, 213

Ignition system

214, 244

Camshaft position sensor

327, 332, 337

Exhaust gas recirculation sensor

411, 412

System idle air valve

452

Speed sensor

511, 512, 513

Central control unit

519, 521

Gidrousilenija steering system switch

522

Automatic transmission sensor

536

Switch lights stop signal

538

Dynamic test

539

Air conditioner sensor

554

Pressure control valve

559

Air conditioner relay

563

Relay (high speed) cooling fan

564

Relay (low speed) cooling fan

565

Purge valve

571

Ventilation exhaust gas recirculation valve

572

Vacuum valve exhaust gas recirculation

998

Central control unit

 

OBD-II systems (models since 1996 of release)

Diagnostic connector for OBD-II system connection

The connector is located under the dashboard on the driver's side.

 

Models since 1996 of release have system of self-diagnostics of second generation OBD-II. Access to the electronic control unit of this system can be obtained only with a special scanner, which must be connected to the 16-pin diagnostic connector of the connection located under the instrument panel. If a malfunction is detected, the electronic control unit turns on the warning light on the dashboard and stores the malfunction code in the memory.

Reading the OBD-II system trouble codes

To read the OBD-II system trouble codes, use a special scanner, which must be connected to the diagnostic connector of the connection. If there is no scanner, please contact a specialist.

Clearing OBD-II system trouble codes

To clear the OBD-II system trouble codes, you must use a special scanner.

BMW E39 OBD-II system trouble codes

 

FAULT CODE

THE FAILED COMPONENT OR SYSTEM

P0100, P0102, P0103

Air flow sensor

P0110, P0112, P0113

Air temperature sensor

P0115, P 0117, P0118 

Coolant temperature sensor

P0120, P0122, P0123

Throttle position sensor

P0125

To navigate to the closed regime requires too much time

(P) 0130, P0131, P 0150

Oxygen sensor

P0133, P0134, P0140

Slow response oxygen sensor

(P) 0154, P0160

Slow response oxygen sensor

(P) 0135, P0141,0155

Heating element oxygen sensor

P0170, P0171

Lean fuel mixture

P0172, P0173

Packed fuel mixture

P 0230 P0231 P0232,

Fuel pump

P0300

Random misfire

P0301

Misfire in cylinder N1

P0302

Misfire in cylinder N2

P0303

Misfire in cylinder N3

P0304

Misfire in cylinder 4

P0305

Misfire in cylinder 5

P0306

Misfire in cylinder # 6

P0320

Ignition system

P0335

Crankshaft position sensor

P0340

Camshaft position sensor

P0400

Clogged exhaust gas recirculation system

P0420, P0430

Catalytic converter

P0440

Fuel vapor collection system

P0443

Purge valve

P0500, P0503

Speed sensor

P 0505

System idle air valve

P 0510

Idling system switch

P 0552, P0553

Gidrousilenija steering system switch

P 0603

RAM Error

P 0605

ROM Error

P 0703

Switch lights stop signal

P 0704

Switch on the clutch pedal

P 0705

Transmission sensor

P0710 P0760

Transmission control system