BMW engine electronics fault codes

The 137 fault codes the engine electronics can store, and what each one means. Some codes mean different things in different versions of the module; tap a code to see which applies to your car.

On: 8 Series (E31), 7 Series (E32)

  • 0001 Fuel pump relay
  • 0003 Fuel injector group 1
  • 0004 Oxygen sensor heating Bank 2 before catalytic converter OBDII error !!
  • 0005 Oxygen sensor heating Bank 2 after catalytic converter OBDII error !!
  • 0008 Malfunction indicator lamp
  • 000A Oxygen sensor before catalytic converter OBD II error !!
  • 000C Oxygen sensor after catalytic converter OBD II error !! (and 1 other meaning)
  • 000D Oxygen sensor heating before catalytic converter OBDII error !!
  • 000E Oxygen sensor heating after catalytic converter OBDII error !!
  • 000F Oxygen sensor aging diagnosis period duration OBDII error !! (and 1 other meaning)
  • 0010 Oxygen sensor aging diagnosis level OBDII error !! (and 1 other meaning)
  • 0011 Oxygen sensor aging after catalytic converter oscillation test OBDII error !!
  • 0012 Oxygen sensor Bank 2 before catalytic converter OBDII error !!
  • 0014 Oxygen sensor Bank 2 after catalytic converter OBDII error !!
  • 0015 Oxygen sensor aging diagnosis period duration Bank 2 OBDII error !!
  • 0016 Oxygen sensor aging diagnosis level Bank 2 OBDII error !!
  • 0017 Oxygen sensor aging Bank 2 after catalytic converter OBDII error !!
  • 001A Lambda controller adaptation multiplicative OBDII error !!
  • 001B Lambda controller adaptation QL additive OBDII error !!
  • 001C Lambda controller adaptation ti additive OBDII error !!
  • 001D Idle actuator
  • 0020 Fuel injector group 2
  • 0022 Lambda controller adaptation multiplicative OBDII error !!
  • 0023 Lambda controller adaptation QL additive OBDII error !!
  • 0024 Lambda controller adaptation ti additive OBDII error !! (and 1 other meaning)
  • 0025 Oxygen sensor heating relay
  • 0027 EWS data transmission error, message (code, parity) incorrect
  • 0028 Cat conversion OBDII error !!
  • 0029 Air flow meter signal
  • 002A Knock sensor 2
  • 002D Cat conversion bank 2 OBDII error !!
  • 0030 Air conditioner compressor control
  • 0032 Misfire detection cylinder 1 OBDII error !!
  • 0033 Misfire detection cylinder 2 OBDII error !!
  • 0034 Misfire detection cylinder 3 OBDII-Error !!
  • 0035 Misfire detection cylinder 4 OBDII-Error !!
  • 0036 Misfire detection cylinder 5 OBDII-Error !! (and 1 other meaning)
  • 0037 Misfire detection cylinder 6 OBDII-Error !!
  • 0038 Misfire detection cylinder 7 OBDII-Error !!
  • 0039 Misfire detection cylinder 8 OBDII-Error !!
  • 003A Misfire detection cylinder 9 OBDII-Error !!
  • 003B Misfire detection cylinder 10 OBDII error !!
  • 003C Misfire detection cylinder 11 OBDII error !!
  • 003D Misfire detection cylinder 12 OBDII error !!
  • 003E Misfire detection total error OBDII error !!
  • 003F Misfire detection catalytic converter damaging cylinder 1 OBDII error !!
  • 0040 Misfire detection catalytic converter damaging cylinder 2 OBDII error !! (and 1 other meaning)
  • 0041 Misfire detection catalytic converter damaging cylinder 3 OBDII error !!
  • 0042 Misfire detection catalytic converter damaging cylinder 4 OBDII error !!
  • 0043 Misfire detection catalytic converter damaging cylinder 5 OBDII error !!
  • 0044 Misfire detection catalytic converter damaging cylinder 6 OBDII error !!
  • 0045 Misfire detection catalytic converter damaging cylinder 7 OBDII error !!
  • 0046 Misfire detection catalytic converter damaging cylinder 8 OBDII error !! (and 1 other meaning)
  • 0047 Misfire detection catalytic converter damaging cylinder 9 OBDII error !!
  • 0048 Misfire detection catalytic converter damaging cylinder 10 OBDII error !!
  • 0049 Misfire detection catalytic converter damaging cylinder 11 OBDII error !! (and 1 other meaning)
  • 004A Misfire detection catalytic converter damaging cylinder 12 OBDII error !!
  • 004B Misfire detection catalytic converter damaging total error OBDII error !!
  • 004C Idle CO potentiometer
  • 004D Intake air temperature sensor
  • 004E Camshaft sensor 1 tooth detected too many OBDII error !! (and 1 other meaning)
  • 004F Secondary air system OBD II error !!
  • 0050 Secondary air system OBD II error !!
  • 0051 Line fault DWA/EWS input (short circuit or open circuit)
  • 0054 Secondary air pump output stage DME-left OBD II error !!
  • 0055 Secondary air valve output stage DME-right OBD II error !! (and 1 other meaning)
  • 005B Tank vent valve output stage OBD2 error!!
  • 005D Tank vent system load or engine speed test OBD2 error!!
  • 0060 Output stage shut-off valve tank OBDII error !!
  • 0062 Tank vent valve output stage OBD2 error!!
  • 0064 Error unknown output stage
  • 0065 Control unit defective internal RAM OBDII error !!
  • 0066 Control unit defective external RAM OBDII error !!
  • 0067 Control unit defective ROM OBDII error !!
  • 0068 Wrong values in fault memory OBDII error !!
  • 006B Supply voltage
  • 006C Continuous power supply
  • 006F Reference mark transmitter OBDII error !!
  • 0070 Phase sensor OBDII error !!
  • 0073 Hot film air mass sensor OBDII error !!
  • 0075 Throttle valve potentiometer OBDII error !!
  • 0078 Vehicle speed (wheel sensor signal) OBDII error !!
  • 0079 Altitude adaptation (load detection error)
  • 007B Coolant temperature OBDII error !!
  • 007C Intake air temperature OBDII error!!
  • 0085 Control unit selector switch
  • 0086 Fuel level tank
  • 0087 Transmission intervention
  • 008A Plausibility input climate control switch DME-R and DME-L
  • 008B Output stage thermostat
  • 008C Torque bank comparison (load detection error) OBDII error !!
  • 008D ASR intervention with blanking
  • 008F MSR - intervention
  • 0090 ASR intervention
  • 0093 Plausibility thermostat
  • 0094 Line fault DWA/EWS input (short circuit or open circuit)
  • 0096 Output stage fuel injector valve cylinder 1 OBDII error !!
  • 0097 Output stage fuel injector valve cylinder 2 OBDII error !!
  • 0098 Output stage fuel injector valve cylinder 3 OBDII error !!
  • 0099 Output stage fuel injector valve cylinder 4 OBDII error !!
  • 009A Output stage fuel injector valve cylinder 5 OBDII error !!
  • 009B Output stage fuel injector valve cylinder 6 OBDII error !!
  • 009C Output stage fuel injector valve cylinder 7 OBDII error !!
  • 009D Output stage fuel injector valve cylinder 8 OBDII error !!
  • 009E Output stage fuel injector valve cylinder 9 OBDII error !!
  • 009F Output stage fuel injector valve cylinder 10 OBDII error !!
  • 00A0 Output stage fuel injector valve cylinder 11 OBDII error !!
  • 00A1 Output stage fuel injector valve cylinder 12 OBDII error !!
  • 00A3 EKP relay (diagnosis in idle phase (ON/OFF test))
  • 00A5 Error lamp MIL OBDII error !!
  • 00A7 EKP relay (diagnosis in idle phase (ON/OFF test))
  • 00A8 Idle actuator opening winding OBDII error !!
  • 00A9 Idle actuator closing winding OBDII error !!
  • 00AA Output stage air conditioning compressor
  • 00AF Output stage intake manifold switching
  • 00B3 Output stage air conditioning compressor
  • 00BC Error lamp MIL OBDII error !!
  • 00C8 Control units self-test
  • 00C9 Lambda integrator control limit
  • 00CB ignition circuit monitoring (shunt voltage measurement) OBD II error!!
  • 00CE Knock control test pulse
  • 00CF Knock control regulation voltage
  • 00D2 Knock sensor 1 sensor signal
  • 00D3 Knock sensor 2 sensor signal
  • 00D4 Knock sensor 3 sensor signal
  • 00D5 Knock sensor 4 sensor signal
  • 00D6 CAN status plausibility DME-right / DME-left
  • 00D7 CAN timeout DME
  • 00D8 CAN timeout ASC
  • 00D9 CAN timeout EML
  • 00DC Knock control zero test (and 1 other meaning)
  • 00DE Knock control test pulse
  • 00E4 Start automation output stage
  • 00E9 Start automation output stage
  • 00EA Start automation plausibility input / output
  • 00EC CAN timeout EGS
  • 00ED System start automation (engine speed signal check)

Every BMW module's fault codes