OBD-3
BMW Fault Codes
(DTCs)
Below is a comprehensive listing of
BMW DTCs and the corresponding
SAE P-codes.
Table a. Diagnostic trouble codes (DTCs)
BMW
code
P-code
Fault type and
function
Signal type and
range
Explanation
1
Ignition coil cyl.2
Input analog
timing (100 mV)
DME initiates secondary
ignition for each cylinder then
looks for feedback through
shunt resistor in harness to
determine if ignition actually
occurred.
2
Ignition coil cyl.4
Input analog
timing (100 mV)
DME initiates secondary
ignition for each cylinder then
looks for feedback through
shunt resistor in harness to
determine if ignition actually
occurred.
3
Ignition coil cyl.6
Input analog
timing (100 mV)
DME initiates secondary
ignition for each cylinder then
looks for feedback through
shunt resistor in harness to
determine if ignition actually
occurred.
5
P0202
Injector circuit cyl.
2
Output digital
pulse width (active
low)
DME final stage will set flag
whenever a short to ground, a
short to battery voltage or a
disconnection between output
transistor and component
exists.
6
P0201
Injector circuit cyl.
1
Output digital
pulse width (active
low)
DME final stage will set flag
whenever a short to ground, a
short to battery voltage or a
disconnection between output
transistor and component
exists.