BMW5 (E39) Fault Codes PDF
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,P 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
Transmission control system
P0710 P0760