BMW engine electronics fault codes
The 157 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: 3 Series (E30), 8 Series (E31), 7 Series (E32), 5 Series (E34), 3 Series (E36), Z3 (E36/7)
- 0001 Fuel pump relay (and 4 other meanings)
- 0002 Idle actuator / closing winding (and 3 other meanings)
- 0003 Fuel injector group 1 (and 4 other meanings)
- 0004 Oxygen sensor heating Bank 2 before catalytic converter OBDII error !! (and 3 other meanings)
- 0005 Oxygen sensor heating Bank 2 after catalytic converter OBDII error !! (and 4 other meanings)
- 0006 Unknown fuel injector (and 2 other meanings)
- 0007 Air flow meter (and 3 other meanings)
- 0008 Malfunction indicator lamp (and 1 other meaning)
- 000A Oxygen sensor before catalytic converter OBD II error !! (and 1 other meaning)
- 000C Throttle valve potentiometer (and 4 other meanings)
- 000D Oxygen sensor heating before catalytic converter OBDII error !! (and 3 other meanings)
- 000E Oxygen sensor heating after catalytic converter OBDII error !! (and 1 other meaning)
- 000F Knock sensor 1 (and 5 other meanings)
- 0010 Cylinder detection NW sensor (and 4 other meanings)
- 0011 Oxygen sensor aging after catalytic converter oscillation test OBDII error !! (and 3 other meanings)
- 0012 Oxygen sensor Bank 2 before catalytic converter OBDII error !! (and 1 other meaning)
- 0013 Secondary air pump (and 1 other meaning)
- 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 !! (and 4 other meanings)
- 0017 Oxygen sensor aging Bank 2 after catalytic converter OBDII error !! (and 5 other meanings)
- 0018 Ignition cylinder 3 (and 3 other meanings)
- 0019 Ignition cylinder 1 (and 3 other meanings)
- 001A Lambda controller adaptation multiplicative OBDII error !! (and 3 other meanings)
- 001B Lambda controller adaptation QL additive OBDII error !! (and 1 other meaning)
- 001C Lambda controller adaptation ti additive OBDII error !! (and 1 other meaning)
- 001D Idle actuator (and 5 other meanings)
- 001E Ignition cylinder 4
- 001F Fuel injector cylinder 2 (and 3 other meanings)
- 0020 Fuel injector group 2 (and 3 other meanings)
- 0021 MV knock detection prevention (and 4 other meanings)
- 0022 Lambda controller adaptation multiplicative OBDII error !!
- 0023 Lambda controller adaptation QL additive OBDII error !! (and 2 other meanings)
- 0024 Tank vent valve (and 2 other meanings)
- 0025 Oxygen sensor heating relay (and 3 other meanings)
- 0027 EWS data transmission error, message (code, parity) incorrect
- 0028 Cat conversion OBDII error !! (and 1 other meaning)
- 0029 Air flow meter signal (and 2 other meanings)
- 002A Knock sensor 2 (and 2 other meanings)
- 002B LL-CO potentiometer
- 002C Temp sensor intake air
- 002D Cat conversion bank 2 OBDII error !! (and 1 other meaning)
- 002E Output stage electric fan
- 0030 Air conditioner compressor control (and 1 other meaning)
- 0031 Ignition cylinder 8 (and 2 other meanings)
- 0032 Misfire detection cylinder 1 OBDII error !! (and 4 other meanings)
- 0033 Misfire detection cylinder 2 OBDII error !! (and 5 other meanings)
- 0034 Misfire detection cylinder 3 OBDII-Error !! (and 5 other meanings)
- 0035 Misfire detection cylinder 4 OBDII-Error !! (and 2 other meanings)
- 0036 Battery voltage (and 3 other meanings)
- 0037 Misfire detection cylinder 6 OBDII-Error !! (and 1 other meaning)
- 0038 Misfire detection cylinder 7 OBDII-Error !!
- 0039 Misfire detection cylinder 8 OBDII-Error !! (and 1 other meaning)
- 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 !! (and 3 other meanings)
- 003F Misfire detection catalytic converter damaging cylinder 1 OBDII error !! (and 1 other meaning)
- 0040 Transmission intervention (and 2 other meanings)
- 0041 Misfire detection catalytic converter damaging cylinder 3 OBDII error !! (and 2 other meanings)
- 0042 Misfire detection catalytic converter damaging cylinder 4 OBDII error !! (and 3 other meanings)
- 0043 Misfire detection catalytic converter damaging cylinder 5 OBDII error !! (and 2 other meanings)
- 0044 Misfire detection catalytic converter damaging cylinder 6 OBDII error !! (and 3 other meanings)
- 0045 Misfire detection catalytic converter damaging cylinder 7 OBDII error !! (and 3 other meanings)
- 0046 Oxygen sensor signal (and 4 other meanings)
- 0047 Misfire detection catalytic converter damaging cylinder 9 OBDII error !!
- 0048 Misfire detection catalytic converter damaging cylinder 10 OBDII error !!
- 0049 Speed signal (and 4 other meanings)
- 004A Misfire detection catalytic converter damaging cylinder 12 OBDII error !!
- 004B Misfire detection catalytic converter damaging total error OBDII error !! (and 1 other meaning)
- 004C Idle CO potentiometer
- 004D Intake air temperature sensor (and 2 other meanings)
- 004E Coolant temperature sensor (and 3 other meanings)
- 004F Secondary air system OBD II error !! (and 1 other meaning)
- 0050 Secondary air system OBD II error !!
- 0051 Line fault DWA/EWS input (short circuit or open circuit) (and 1 other meaning)
- 0052 MSR intervention (and 2 other meanings)
- 0053 ASC intervention (and 1 other meaning)
- 0054 Secondary air pump output stage DME-left OBD II error !! (and 1 other meaning)
- 0055 Secondary air valve output stage DME-right OBD II error !! (and 2 other meanings)
- 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 (and 5 other meanings)
- 0065 Control unit defective internal RAM OBDII error !! (and 2 other meanings)
- 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 (and 3 other meanings)
- 00C9 Lambda integrator control limit (and 4 other meanings)
- 00CA Fault memory content (and 1 other meaning)
- 00CB ignition circuit monitoring (shunt voltage measurement) OBD II error!! (and 3 other meanings)
- 00CC Increase idle engine speed. (and 3 other meanings)
- 00CD Transmission intervention (and 2 other meanings)
- 00CE Knock control test pulse (and 2 other meanings)
- 00CF Knock control regulation voltage (and 2 other meanings)
- 00D1 EWS signal manipulated or faulty
- 00D2 Knock sensor 1 sensor signal (and 2 other meanings)
- 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 EWS data transmission error, message (code, parity) incorrect (and 2 other meanings)
- 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)
- 00FF Plausibility test control unit
Coming soon
Enter your email address to hear when AutoLingo for BMW is ready.