LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> BMW >> 1996 >> 328is Automatic >> Repair and Diagnosis (Single Page) >> Engine Performance >> System >> Engine Controls - Self-Diagnosis - Tests With Codes >> Diagnostic Trouble Code Definitions >> Diagnostic Trouble Code Cross-Reference & Tables >> Notes
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Diagnostic Trouble Code Cross-Reference & Tables: Notes

BMW Diagnostic Trouble Codes (DTCs) are separated by model, test group reference, engine type and sometimes date of manufacture. See DIAGNOSTIC TROUBLE CODE TABLE CROSS-REFERENCE  table to determine which specific table applies to a particular fuel system type, engine, and model year. Model specific tables contain OBD-II (PCode) and BMW-specific (BMW-FC) DTCs. DTCs in model-specific tables link to appropriate diagnosis, if available. For additional diagnosis, see TEST GROUP IDENTIFICATION .

NOTE: BMW-specific diagnostic hardware (such as MoDiC, DIS Plus, or Group Tester One) may be necessary for complete and thorough diagnosis. See BMW DIAGNOSTIC HARDWARE  under SELF-DIAGNOSTIC SYSTEM. Diagnosis is not available for all DTCs.
DIAGNOSTIC TROUBLE CODE

Engine Test Group Reference (1) Table Reference
4-Cylinder TBM1.9VJGKEK 4-CYLINDER DIAGNOSTIC TROUBLE CODES 
6-Cylinder TBM2.8VJGKEK 6-CYLINDER DIAGNOSTIC TROUBLE CODES 
V8 TBM4.4VJGFEK V8 DIAGNOSTIC TROUBLE CODES 
V12 TBM5.4VGJFEK V12 DIAGNOSTIC TROUBLE CODES 
(1) Test group reference identification can be found on under-hood emission label. After performing diagnosis, go to TEST GROUP IDENTIFICATION  for additional testing.
4-CYLINDER DIAGNOSTIC TROUBLE CODES

PCode BMW Code Description Diagnosis (1)
P0100 115 Mass Or Volume Air Flow Circuit See DTC CHART (4-CYLINDER) - 2 OF 3 .
P0101 ..... Throttle Position Or Mass Air Flow Circuit Rationality Check See DTC CHART (4-CYLINDER) - 2 OF 3 .
P0111 124 Intake Air Temperature Sensor 1 Circuit Range/Performance See DTC CHART (4-CYLINDER) - 3 OF 3 .
P0116 123 Engine Coolant Temperature Circuit Range/Performance See DTC CHART (4-CYLINDER) - 2 OF 3 .
P0120 117 Throttle/Pedal Position Sensor/Switch "A" Circuit See DTC CHART (4-CYLINDER) - 2 OF 3 .
P0130 10 O2 Sensor Circuit (Bank 1 Sensor 1) (2) See DTC CHART (4-CYLINDER) - 2 OF 3 .
P0133 15 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) (2) See DTC CHART (4-CYLINDER) - 2 OF 3 .
P0134 ..... O2 Sensor Heater Current Circuit Continuity (Bank 1 Sensor 1) (2) See DTC CHART (4-CYLINDER) - 2 OF 3 .
P0135 13 O2 Sensor Heater Circuit (Bank 1 Sensor 1) (2) (3)
P0136 12 O2 Sensor Circuit (Bank 1 Sensor 2) (2) See DTC CHART (4-CYLINDER) - 2 OF 3 .
P0139 17 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2) (2) (3)
P0170 26 Fuel Trim (Bank 1) See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0201 150 Injector Circuit/Open - Cylinder 1 See DTC CHART (4-CYLINDER) - 3 OF 3 
P0202 151 Injector Circuit/Open - Cylinder 2 See DTC CHART (4-CYLINDER) - 3 OF 3 
P0203 152 Injector Circuit/Open - Cylinder 3 See DTC CHART (4-CYLINDER) - 3 OF 3 
P0204 153 Injector Circuit/Open - Cylinder 4 See DTC CHART (4-CYLINDER) - 3 OF 3 
P0300 62 Random/Multiple Cylinder Misfire Detected (3)
P0300 75 Random/Multiple Cylinder Misfire Detected See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0301 50 Cylinder 1 Misfire Detected See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0301 63 Cylinder 1 Misfire Detected See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0302 51 Cylinder 2 Misfire Detected See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0302 64 Cylinder 2 Misfire Detected See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0303 52 Cylinder 3 Misfire Detected See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0303 65 Cylinder 3 Misfire Detected See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0304 53 Cylinder 4 Misfire Detected See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0304 66 Cylinder 4 Misfire Detected See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0325 210 Knock Sensor 1 Circuit (Bank 1 Or Single Sensor) See DTC CHART (4-CYLINDER) - 3 OF 3 .
P0330 211 Knock Sensor 2 Circuit (Bank 2) See DTC CHART (4-CYLINDER) - 3 OF 3 .
P0335 111 Crankshaft Position Sensor "A" Circuit See DTC CHART (4-CYLINDER) - 3 OF 3 .
P0340 112 Camshaft Position Sensor "A" Circuit (Bank 1 Or Single Sensor) See DTC CHART (4-CYLINDER) - 3 OF 3 .
P0420 40 Catalyst System Efficiency Below Threshold (Bank 1) (2) See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0440 93 Evaporative Emission System See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0443 98 Evaporative Emission System Purge Control Valve Circuit See DTC CHART (4-CYLINDER) - 1 OF 3 .
P0500 120 Vehicle Speed Sensor "A" See DTC CHART (4-CYLINDER) - 3 OF 3 .
P0505 32 Idle Air Control System See DTC CHART (4-CYLINDER) - 3 OF 3 .
P0600 236 Serial Communication Link See DTC CHART (4-CYLINDER) - 3 OF 3 .
P0601 103 Internal Control Module Memory Check Sum Error See DTC CHART (4-CYLINDER) - 3 OF 3 .
P0603 102 Internal Control Module Keep Alive Memory (KAM) Error See DTC CHART (4-CYLINDER) - 3 OF 3 .
P0604 101 Internal Control Module Random Access Memory (RAM) Error See DTC CHART (4-CYLINDER) - 3 OF 3 .
P0604 104 Internal Control Module Random Access Memory (RAM) Error (3)
P07XX ..... (4) .....
P1140 121 Mass Or Volume Air Flow Circuit Range/Performance Problem (3)
P1174 27 Fuel Trim Adaptation Malfunction (Bank 1) See DTC CHART (4-CYLINDER) - 1 OF 3 .
P1176 16 O2 Sensor Slow Response (Bank 1) (2) (3)
P1186 14 O2 Sensor Heater Control Circuit (Bank 1 Sensor 2) (2) See DTC CHART (4-CYLINDER) - 2 OF 3 .
P1386 220 Control Module Self-Test, Knock Control Circuit Baseline Test (Bank 1) (3)
P1396 ..... Crankshaft Position Sensor "A" Circuit See DTC CHART (4-CYLINDER) - 3 OF 3 .
P1509 168 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Electrical See DTC CHART (4-CYLINDER) - 3 OF 3 .
P1511 175 DISA (Differentiated Intake Manifold) Control Circuit Electrical See DTC CHART (4-CYLINDER) - 3 OF 3 .
P1550 169 Idle-Speed Control Valve Closing Coil Electrical See DTC CHART (4-CYLINDER) - 3 OF 3 .
P1585 8 Misfire Detected with Low Fuel (3)
P1589 222 Control Module Self-Test, Knock Control Test Pulse (Bank 1) (3)
P1690 165 Malfunction Indicator Lamp (MIL) Control Circuit Electrical (3)
P17XX ..... (4) .....
(1) For additional diagnosis, see TEST GROUP IDENTIFICATION 
.
(2) Bank 1 refers to 2 front cylinders. Bank 2 refers to 2 rear cylinders. Sensor 1 refers to HO2S before catalytic convertor, Sensor 2 refers to HO2S after catalytic convertor.
(3) Diagnostic information is not available. Use BMW MoDiC, Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
(4) These codes apply to electronically controlled transmissions. For testing procedures, see appropriate DIAGNOSTIC article in AUTOMATIC TRANSMISSIONS.
6-CYLINDER DIAGNOSTIC TROUBLE CODES

PCode BMW Code Description Diagnosis (1)
P0100 8 Mass Airflow Circuit Range/Performance See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0101 8 Mass Or Volume Air Flow Circuit Range/Performance See Diagnosis For DTC P0100. See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0111 14 Intake Air Temperature Sensor 1 Circuit Range/Performance See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0116 10 Engine Coolant Temperature Circuit Range/Performance See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0120 112 Throttle/Pedal Position Sensor/Switch "A" Circuit See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P0120 113 Throttle/Pedal Position Sensor/Switch "A" Circuit See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P0120 118 Throttle/Pedal Position Sensor/Switch "A" Circuit See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P0120 173 Throttle/Pedal Position Sensor/Switch "A" Circuit See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P0120 174 Throttle/Pedal Position Sensor/Switch "A" Circuit See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P0121 12 Throttle/Pedal Position Sensor/Switch "A" Circuit Range/Performance (2)
P0125 222 Insufficient Coolant Temperature for Closed Loop Fuel Control See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P0130 75 O2 Sensor Circuit (Bank 1 Sensor 1) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0130 150 O2 Sensor Circuit (Bank 1 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0130 151 O2 Sensor Circuit (Bank 1 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0130 152 O2 Sensor Circuit (Bank 1 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0133 229 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0134 186 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0134 200 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0135 25 O2 Sensor Heater Circuit (Bank 1 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0136 77 O2 Sensor Circuit (Bank 1 Sensor 2) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0136 156 O2 Sensor Circuit (Bank 1 Sensor 2) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0136 157 O2 Sensor Circuit (Bank 1 Sensor 2) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0136 215 O2 Sensor Circuit (Bank 1 Sensor 2) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0141 61 O2 Sensor Heater Circuit (Bank 1 Sensor 2) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0141 79 O2 Sensor Heater Circuit (Bank 1 Sensor 2) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0150 76 O2 Sensor Circuit (Bank 2 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0150 153 O2 Sensor Circuit (Bank 2 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0150 154 O2 Sensor Circuit (Bank 2 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0150 155 O2 Sensor Circuit (Bank 2 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0153 230 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0154 187 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0154 201 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0155 55 O2 Sensor Heater Circuit (Bank 2 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0156 78 O2 Sensor Circuit (Bank 2 Sensor 2) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0156 159 O2 Sensor Circuit (Bank 2 Sensor 2) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0156 160 O2 Sensor Circuit (Bank 2 Sensor 2) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0156 216 O2 Sensor Circuit (Bank 2 Sensor 2) (3) (2)
P0161 61 O2 Sensor Heater Circuit (Bank 2 Sensor 2) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0161 79 O2 Sensor Heater Circuit (Bank 2 Sensor 2) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P0170 202 Fuel Trim (Bank 1) (3) See DTC CHART FOR FUEL SYSTEM (6-CYLINDER) .
P0173 203 Fuel Trim (Bank 2) (3) See DTC CHART FOR FUEL SYSTEM (6-CYLINDER) .
P0201 6 Injector Circuit/Open - Cylinder 1 See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0202 5 Injector Circuit/Open - Cylinder 2 See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0203 22 Injector Circuit/Open - Cylinder 3 See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0204 24 Injector Circuit/Open - Cylinder 4 See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0205 33 Injector Circuit/Open - Cylinder 5 See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0206 23 Injector Circuit/Open - Cylinder 6 See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0300 0 Random/Multiple Cylinder Misfire Detected (2)
P0301 238 Cylinder 1 Misfire Detected See DTC CHART FOR MISFIRE (6-CYLINDER) .
P0302 239 Cylinder 2 Misfire Detected See DTC CHART FOR MISFIRE (6-CYLINDER) .
P0303 240 Cylinder 3 Misfire Detected See DTC CHART FOR MISFIRE (6-CYLINDER) .
P0304 241 Cylinder 4 Misfire Detected See DTC CHART FOR MISFIRE (6-CYLINDER) .
P0305 242 Cylinder 5 Misfire Detected See DTC CHART FOR MISFIRE (6-CYLINDER) .
P0306 243 Cylinder 6 Misfire Detected See DTC CHART FOR MISFIRE (6-CYLINDER) .
P0325 57 Knock Sensor 1 Circuit (Bank 1 Or Single Sensor) DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3 (2)
P0327 ..... Knock Sensor Cyl. 1-3 See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P0330 59 Knock Sensor 2 Circuit (Bank 2) See DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3 (2)
P0332 ..... Knock Sensor Cyl. 4-6 See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P0335 83 Crankshaft Position Sensor "A" Circuit See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P0340 65 Camshaft Position Sensor "A" Circuit (Bank 1 Or Single Sensor) See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P0412 62 Secondary Air Injection System Switching Valve A Circuit See DTC CHART FOR SECONDARY AIR SYSTEM (6-CYLINDER) - 2 OF 2 , DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 3 OF 3  .
P0420 233 Catalyst System Efficiency Below Threshold (Bank 1) See DTC CHART FOR CATALYST SYSTEM (6-CYLINDER) .
P0430 234 Catalyst System Efficiency Below Threshold (Bank 2) See DTC CHART FOR CATALYST SYSTEM (6-CYLINDER) .
P0440 250 Evaporative Emission System See DTC CHART FOR EVAPORATIVE SYSTEM (6-CYLINDER)  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  .
P0440 255 Evaporative Emission System See DTC CHART FOR EVAPORATIVE SYSTEM (6-CYLINDER)  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  .
P0441 144 Evaporative Emission System Incorrect Purge Flow See DTC CHART FOR EVAPORATIVE SYSTEM (6-CYLINDER)  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  .
P0441 194 Evaporative Emission System Incorrect Purge Flow See DTC CHART FOR EVAPORATIVE SYSTEM (6-CYLINDER)  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  .
P0441 252 Evaporative Emission System Incorrect Purge Flow See DTC CHART FOR EVAPORATIVE SYSTEM (6-CYLINDER)  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  .
P0442 195 Evaporative Emission System Leak Detected (Small Leak) See DTC CHART FOR EVAPORATIVE SYSTEM (6-CYLINDER)  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  .
P0442 251 Evaporative Emission System Leak Detected (Small Leak) See DTC CHART FOR EVAPORATIVE SYSTEM (6-CYLINDER)  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  .
P0443 68 Evaporative Emission System Purge Control Valve Circuit See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  .
P0446 253 Evaporative Emission System Purge Control Valve Circuit See DTC CHART FOR EVAPORATIVE SYSTEM (6-CYLINDER)  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  .
P0451 ..... Evaporative Emission System Pressure Sensor See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  .
P0455 254 Evaporative Emission System Purge Control Valve Circuit See DTC CHART FOR EVAPORATIVE SYSTEM (6-CYLINDER)  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  .
P0500 214 Vehicle Speed Sensor "A" See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0505 204 Idle Air Control System (2)
P0600 217 Serial Communication Link See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0601 100 Internal Control Module Memory Check Sum Error (2)
P0601 170 Internal Control Module Memory Check Sum Error See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P0601 171 Internal Control Module Memory Check Sum Error See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P07XX ..... (4) .....
P1140 149 Mass Or Volume Air Flow Circuit Range/Performance Problem (2)
P1145 50 Solenoid Valve Running Losses Control Circuit Electrical (2)
P1161 122 Fuel Trim Adaptation Additive High (Bank 2) (M52: Engine Oil Temperature Sensor Circuit) (2)
P1178 231 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 1 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P1179 232 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 2 Sensor 1) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P1186 235 O2 Sensor Heater Control Circuit (Bank 1 Sensor 2) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P1186 190 O2 Sensor Heater Control Circuit (Bank 1 Sensor 2) (3) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P1187 191 O2 Sensor Heater Control Circuit (Bank 2 Sensor 2) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P1187 236 O2 Sensor Heater Control Circuit (Bank 2 Sensor 2) See DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (6-CYLINDER) - 3 OF 3  .
P1188 227 Fuel Control (Bank 1 Sensor 1) (3) See DTC CHART FOR FUEL SYSTEM (6-CYLINDER) .
P1189 228 Fuel Control (Bank 2 Sensor 1) (3) See DTC CHART FOR FUEL SYSTEM (6-CYLINDER) .
P1190 235 Pre Catalyst Fuel Trim System (Bank 1) (3) (2)
P1191 236 Pre Catalyst Fuel Trim System (Bank 2) (3) (2)
P1192 225 Post Catalyst Fuel Trim System (Bank 1) (3) (2)
P1193 226 Post Catalyst Fuel Trim System (Bank 2) (3) (2)
P1396 244 Crankshaft Position Sensor Segment Timing Plausibility See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P1397 18 Camshaft Position Sensor "B" Circuit (Bank 1) (3) See DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3 (2)
P1403 51 Carbon Canister Shutoff Valve Control Circuit See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P1421 246 Secondary Air System (Bank 2) (3) See DTC CHART FOR SECONDARY AIR SYSTEM (6-CYLINDER) - 1 OF 2 , DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 3 OF 3  .
P1423 245 Secondary Air System (Bank 1) (3) See DTC CHART FOR SECONDARY AIR SYSTEM (6-CYLINDER) - 1 OF 2 , DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 3 OF 3  .
P1432 247 Secondary Air Injection System Incorrect Flow Detected See DTC CHART FOR SECONDARY AIR SYSTEM (6-CYLINDER) - 1 OF 2 , DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 3 OF 3  .
P1453 35 Secondary Air Injection Pump Relay Control Circuit Electrical See DTC CHART FOR SECONDARY AIR SYSTEM (6-CYLINDER) - 2 OF 2 , DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 3 OF 3  .
P1470 196 Leakage Diagnostic Pump Control Circuit Electrical (2)
P1475 191 Leakage Diagnostic Pump Reed Switch Did Not Close (2)
P1476 193 Leakage Diagnostic Pump Clamped Tube (2)
P1477 190 Leakage Diagnostic Pump Reed Switch Did Not Open (2)
P1509 53 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Electrical See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 2 OF 3  .
P1519 103 Oil-Condition Sensor Temperature Measurement (M62/M52/S52: "A" Camshaft Position Actuator Bank 1) DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3 (2)
P1519 212 Oil-Condition Sensor Temperature Measurement (M62/M52/S52: "A" Camshaft Position Actuator Bank 1) See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P1525 21 "A" Camshaft Position Actuator Control Open Circuit (Bank 1) (3) See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) -DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3  .
P1550 27 Idle-Speed Control Valve Closing Coil Electrical See DTC CHART FOR MISCELLANEOUS CODES (6-CYLINDER) .
P1593 124 DISA (Differentiated Intake Manifold) Control Circuit Electrical (2)
P1622 123 Map Cooling Thermostat Control Circuit Electrical (2)
P1624 168 Pedal Position Sensor Potentiometer Supply Channel 1 Electrical (M52: Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)) See DTC CHART FOR MISCELLANEOUS COMPONENTS (6-CYLINDER) - 1 OF 3 
P1700 ..... (4) .....
(1) For additional diagnosis, see TEST GROUP IDENTIFICATION 
.
(2) Diagnostic information is not available. Use BMW MoDiC, Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
(3) Bank 1 refers to 3 front cylinders. Bank 2 refers to 3 rear cylinders. Sensor 1 refers to HO2S before catalytic convertor, Sensor 2 refers to HO2S after catalytic convertor.
(4) These codes apply to electronically controlled transmissions. For testing procedures, see appropriate DIAGNOSTIC article in AUTOMATIC TRANSMISSIONS.
V8 DIAGNOSTIC TROUBLE CODES

PCode BMW Code PCode Text Diagnosis (1)
P0100 115 Mass Or Volume Air Flow Circuit See DTC Chart (V8) - 2 OF 3 .
P0101 ..... Mass Or Volume Air Flow Circuit Rationality Check See DTC Chart (V8) - 2 OF 3 .
P0111 124 Intake Air Temperature Sensor 1 Circuit Range/Performance See DTC Chart (V8) - 3 OF 3 .
P0116 123 Engine Coolant Temperature Circuit Range/Performance See DTC Chart (V8) - 2 OF 3 .
P0120 117 Throttle/Pedal Position Sensor/Switch "A" Circuit See DTC Chart (V8) - 2 OF 3 .
P0130 10 O2 Sensor Circuit (Bank 1 Sensor 1) (2) See DTC Chart (V8) - 2 OF 3 .
P0133 15 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) (2) See DTC Chart (V8) - 2 OF 3 .
P0134 ..... Heater Current Circuit Continuity See DTC Chart (V8) - 2 OF 3 .
P0135 13 O2 Sensor Heater Circuit (Bank 1 Sensor 1) (2) (3)
P0136 12 O2 Sensor Circuit (Bank 1 Sensor 2) (2) See DTC Chart (V8) - 2 OF 3 .
P0139 17 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2) (2) (3)
P0150 18 O2 Sensor Circuit (Bank 2 Sensor 1) (2) See DTC Chart (V8) - 2 OF 3 .
P0153 21 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1) (2) See DTC Chart (V8) - 2 OF 3 .
P0154 ..... Heater Current Circuit Continuity See DTC Chart (V8) - 2 OF 3 .
P0155 5 O2 Sensor Heater Circuit (Bank 2 Sensor 1) (2) (3)
P0156 20 O2 Sensor Circuit (Bank 2 Sensor 2) (2) See DTC Chart (V8) - 2 OF 3 .
P0159 23 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2) (2) (3)
P0170 26 Fuel Trim (Bank 1) (2) See DTC Chart (V8) - 1 OF 3 .
P0173 34 Fuel Trim (Bank 2) (2) See DTC Chart (V8) - 1 OF 3 .
P0201 150 Injector Circuit/Open - Cylinder 1 See DTC Chart (V8) - 3 OF 3 .
P0202 151 Injector Circuit/Open - Cylinder 2 See DTC Chart (V8) - 3 OF 3 .
P0203 152 Injector Circuit/Open - Cylinder 3 See DTC Chart (V8) - 3 OF 3 .
P0204 153 Injector Circuit/Open - Cylinder 4 See DTC Chart (V8) - 3 OF 3 .
P0205 154 Injector Circuit/Open - Cylinder 5 See DTC Chart (V8) - 3 OF 3 .
P0206 155 Injector Circuit/Open - Cylinder 6 See DTC Chart (V8) - 3 OF 3 .
P0207 156 Injector Circuit/Open - Cylinder 7 See DTC Chart (V8) - 3 OF 3 .
P0208 157 Injector Circuit/Open - Cylinder 8 See DTC Chart (V8) - 3 OF 3 .
P0300 62 Random/Multiple Cylinder Misfire Detected (3)
P0300 75 Random/Multiple Cylinder Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0301 50 Cylinder 1 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0301 63 Cylinder 1 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0302 51 Cylinder 2 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0302 64 Cylinder 2 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0303 52 Cylinder 3 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0303 65 Cylinder 3 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0304 53 Cylinder 4 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0304 66 Cylinder 4 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0305 54 Cylinder 5 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0305 67 Cylinder 5 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0306 55 Cylinder 6 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0306 68 Cylinder 6 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0307 56 Cylinder 7 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0307 69 Cylinder 7 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0308 57 Cylinder 8 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0308 70 Cylinder 8 Misfire Detected See DTC Chart (V8) - 1 OF 3 .
P0325 210 Knock Sensor 1 Circuit (Bank 1 Or Single Sensor) (2) See DTC Chart (V8) - 3 OF 3 .
P0330 211 Knock Sensor 2 Circuit (Bank 2) (2) See DTC Chart (V8) - 3 OF 3 .
P0335 111 Crankshaft Position Sensor "A" Circuit See DTC Chart (V8) - 3 OF 3 .
P0340 112 Camshaft Position Sensor "A" Circuit (Bank 1 Or Single Sensor) (2) See DTC Chart (V8) - 3 OF 3 .
P0420 40 Catalyst System Efficiency Below Threshold (Bank 1) (2) See DTC Chart (V8) - 1 OF 3 .
P0430 45 Catalyst System Efficiency Below Threshold (Bank 2) (2) (3)
P0440 93 Evaporative Emission System See DTC Chart (V8) - 1 OF 3 .
P0443 98 Evaporative Emission System Purge Control Valve Circuit See DTC Chart (V8) - 1 OF 3 .
P0500 120 Vehicle Speed Sensor "A" See DTC Chart (V8) - 3 OF 3 .
P0505 32 Idle Air Control System See DTC Chart (V8) - 3 OF 3 .
P0600 6 Serial Communication Link See DTC Chart (V8) - 3 OF 3 .
P0600 236 Serial Communication Link See DTC Chart (V8) - 3 OF 3 .
P0601 103 Internal Control Module Memory Check Sum Error See DTC Chart (V8) - 3 OF 3 .
P0603 102 Internal Control Module Keep Alive Memory (KAM) Error See DTC Chart (V8) - 3 OF 3 .
P0604 101 Internal Control Module Random Access Memory (RAM) Error See DTC Chart (V8) - 3 OF 3 .
P0604 104 Internal Control Module Random Access Memory (RAM) Error See DTC Chart (V8) - 3 OF 3 .
P07XX ..... (4) .....
P1140 121 Mass Or Volume Air Flow Circuit Range/Performance Problem (3)
P1166 130 Oxygen Sensors Swapped (3)
P1174 27 Fuel Trim Adaptation Malfunction (Bank 1) (2) See DTC Chart (V8) - 1 OF 3 .
P1175 35 Fuel Trim Adaptation Additive Malfunction (Bank 2) (2) See DTC Chart (V8) - 1 OF 3 .
P1186 14 O2 Sensor Heater Control Circuit (Bank 1 Sensor 2) (2) See DTC Chart (V8) - 2 OF 3 .
P1187 4 O2 Sensor Heater Control Circuit (Bank 2 Sensor 2) (2) See DTC Chart (V8) - 2 OF 3 .
P1384 212 Knock Sensor 3 Circuit See DTC Chart (V8) - 3 OF 3 .
P1385 213 Knock Sensor 4 Circuit See DTC Chart (V8) - 3 OF 3 .
P1386 220 Control Module Self-Test, Knock Control Circuit Baseline Test (Bank 1) (2) (3)
P1396 ..... Crankshaft Position Sensor Rationality Check See DTC Chart (V8) - 3 OF 3 .
P1509 168 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Electrical See DTC Chart (V8) - 3 OF 3 .
P1550 169 Idle-Speed Control Valve Closing Coil Electrical See DTC Chart (V8) - 3 OF 3 .
P1585 8 Misfire Detected with Low Fuel (3)
P1589 222 Control Module Self-Test, Knock Control Test Pulse (Bank 1) (2) (3)
P1690 165 Malfunction Indicator Lamp (MIL) Control Circuit Electrical (3)
P17XX ..... (4) .....
(1) For additional diagnosis, see TEST GROUP IDENTIFICATION 
.
(2) Bank 1 refers to cylinders on right side of engine. Bank 2 refers to cylinders on left side of engine. Sensor 1 refers to HO2S before catalytic convertor, Sensor 2 refers to HO2S after catalytic convertor.
(3) Diagnostic information is not available. Use BMW MoDiC, Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
(4) These codes apply to electronically controlled transmissions. For testing procedures, see appropriate DIAGNOSTIC article in AUTOMATIC TRANSMISSIONS.
V12 DIAGNOSTIC TROUBLE CODES

PCode BMW Code Description Diagnosis (1)
P0100 115 Mass Or Volume Air Flow Circuit See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3 .
P0111 124 Intake Air Temperature Sensor 1 Circuit Range/Performance See DTC CHART FOR MISCELLANEOUS CODES (V12) - 1 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 2 OF 4  .
P0116 123 Engine Coolant Temperature Circuit Range/Performance See DTC CHART FOR MISCELLANEOUS CODES (V12) - 1 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4  .
P0130 10 O2 Sensor Circuit (Bank 1 Sensor 1) (2) See DTC CHART FOR OXYGEN SENSOR (V12) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (V12) - 3 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 4 OF 4  .
P0133 15 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) (2) See DTC CHART FOR OXYGEN SENSOR (V12) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (V12) - 3 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 4 OF 4  .
P0135 13 O2 Sensor Heater Circuit (Bank 1 Sensor 1) (2) See DTC CHART FOR OXYGEN SENSOR (V12) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (V12) - 3 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 4 OF 4  .
P0136 12 O2 Sensor Circuit (Bank 1 Sensor 2) (2) See DTC CHART FOR OXYGEN SENSOR (V12) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (V12) - 3 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 4 OF 4  .
P0141 14 O2 Sensor Heater Circuit (Bank 1 Sensor 2) (2) See DTC CHART FOR OXYGEN SENSOR (V12) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (V12) - 3 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 4 OF 4  .
P0150 18 O2 Sensor Circuit (Bank 2 Sensor 1) (2) See DTC CHART FOR OXYGEN SENSOR (V12) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (V12) - 3 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 4 OF 4  .
P0153 21 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1) (2) See DTC CHART FOR OXYGEN SENSOR (V12) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (V12) - 3 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 4 OF 4  .
P0155 5 O2 Sensor Heater Circuit (Bank 2 Sensor 1) (2) See DTC CHART FOR OXYGEN SENSOR (V12) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (V12) - 3 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 4 OF 4  .
P0156 20 O2 Sensor Circuit (Bank 2 Sensor 2) (2) See DTC CHART FOR OXYGEN SENSOR (V12) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (V12) - 3 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 4 OF 4  .
P0161 4 O2 Sensor Heater Circuit (Bank 2 Sensor 2) (2) See DTC CHART FOR OXYGEN SENSOR (V12) - 1 OF 3 -DTC CHART FOR OXYGEN SENSOR (V12) - 3 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 4 OF 4  .
P0170 26 Fuel Trim (Bank 1) (2) See DTC CHART FOR FUEL SYSTEM (V12) , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P0170 27 Fuel Trim (Bank 1) (2) See DTC CHART FOR FUEL SYSTEM (V12) , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P0173 34 Fuel Trim (Bank 2) (2) See DTC CHART FOR FUEL SYSTEM (V12) , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P0173 35 Fuel Trim (Bank 2) (2) See DTC CHART FOR FUEL SYSTEM (V12) , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P0201 150 Injector Circuit/Open - Cylinder 1 See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0202 151 Injector Circuit/Open - Cylinder 2 See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0203 152 Injector Circuit/Open - Cylinder 3 See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0204 153 Injector Circuit/Open - Cylinder 4 See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0205 154 Injector Circuit/Open - Cylinder 5 See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0206 155 Injector Circuit/Open - Cylinder 6 See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0207 156 Injector Circuit/Open - Cylinder 7 See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0208 157 Injector Circuit/Open - Cylinder 8 See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0209 158 Injector Circuit/Open - Cylinder 9 See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0210 159 Injector Circuit/Open - Cylinder 10 See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0211 160 Injector Circuit/Open - Cylinder 11 See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0212 161 Injector Circuit/Open - Cylinder 12 See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0300 62 Random/Multiple Cylinder Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0300 75 Random/Multiple Cylinder Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0301 50 Cylinder 1 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0301 63 Cylinder 1 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0302 51 Cylinder 2 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0302 64 Cylinder 2 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0303 52 Cylinder 3 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0303 65 Cylinder 3 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0304 53 Cylinder 4 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0304 66 Cylinder 4 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0305 54 Cylinder 5 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0305 67 Cylinder 5 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0306 55 Cylinder 6 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0306 68 Cylinder 6 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0307 56 Cylinder 7 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0307 69 Cylinder 7 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0308 57 Cylinder 8 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0308 70 Cylinder 8 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0309 58 Cylinder 9 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  .
P0309 71 Cylinder 9 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0310 59 Cylinder 10 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0310 72 Cylinder 10 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0311 60 Cylinder 11 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0311 73 Cylinder 11 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0312 61 Cylinder 12 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0312 74 Cylinder 12 Misfire Detected See DTC CHART FOR MISFIRE (V12)  & DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3 .
P0335 111 Crankshaft Position Sensor "A" Circuit See DTC CHART FOR MISCELLANEOUS CODES (V12) - 1 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 2 OF 4 .
P0340 112 Camshaft Position Sensor "A" Circuit (Bank 1 Or Single Sensor) (2) See DTC CHART FOR MISCELLANEOUS CODES (V12) - 1 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 2 OF 4 .
P0422 40 Main Catalyst Efficiency Below Threshold (Bank 1) (2) SeeDTC CHART FOR CATALYST SYSTEM (V12) , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P0432 45 Main Catalyst Efficiency Below Threshold (Bank 2) (2) See DTC CHART FOR CATALYST SYSTEM (V12) , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P0440 93 Evaporative Emission System See DTC CHART FOR EVAPORATIVE PURGE SYSTEM (V12) , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P0443 98 Evaporative Emission System Purge Control Valve Circuit See DTC CHART FOR MISCELLANEOUS CODES (V12) - 1 OF 3 , DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 2 OF 4  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P0467 91 EVAP Purge Flow Sensor Circuit Low See DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 2 OF 4 -DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P0500 120 Vehicle Speed Sensor "A" See DTC CHART FOR MISCELLANEOUS CODES (V12) - 1 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 2 OF 4 .
P0505 ..... Internal Control Module Random Access Memory (RAM) Error See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3 .
P0600 214 Serial Communication Link See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0600 215 Serial Communication Link See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0600 217 Serial Communication Link See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0600 236 Serial Communication Link See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P0601 101 Internal Control Module Memory Check Sum Error See DTC CHART FOR MISCELLANEOUS CODES (V12) - 1 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4  .
P0601 102 Internal Control Module Memory Check Sum Error See DTC CHART FOR MISCELLANEOUS CODES (V12) - 1 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4  .
P0601 103 Internal Control Module Memory Check Sum Error See DTC CHART FOR MISCELLANEOUS CODES (V12) - 1 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4  .
P0601 107 Internal Control Module Memory Check Sum Error See DTC CHART FOR MISCELLANEOUS CODES (V12) - 1 OF 3 , DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4  .
P0604 104 Internal Control Module Random Access Memory (RAM) Error See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P1270 140 Control Module Self-Test, Torque Monitoring (M73: Mass Air Flow Sensor Bank Comparison Plausibility) See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P1383 203 Ignition Monitoring Malfunction See DTC CHART FOR MISCELLANEOUS CODES (V12) - 1 OF 3 .
P1396 78 Crankshaft Position Sensor Segment Timing Plausibility See DTC CHART FOR MISCELLANEOUS CODES (V12) - 1 OF 3 .
P1411 ..... Secondary Air System (Bank 1) See DTC CHART FOR SECONDARY AIR SYSTEM (V12) , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P1423 80 Secondary Air System (Bank 1) See DTC CHART FOR SECONDARY AIR SYSTEM (V12) , DTC CHART FOR MISCELLANEOUS CODES (V12) - 3 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P1453 84 Secondary Air Injection Pump Relay Control Circuit Electrical See DTC CHART FOR SECONDARY AIR SYSTEM (V12)  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P1453 85 Secondary Air Injection Pump Relay Control Circuit Electrical (3)
P1543 ..... Throttle Valve Potentiometer See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3 , DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 3 OF 4 .
P1544 ..... Throttle Valve Potentiometer See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P1545 ..... Throttle Valve Potentiometer See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P1590 ..... Throttle Valve Potentiometer See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P1591 ..... Throttle Valve Potentiometer See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
P1592 ..... Throttle Valve Potentiometer See DTC CHART FOR MISCELLANEOUS CODES (V12) - 2 OF 3  & DTC CHART FOR MISCELLANEOUS COMPONENTS (V12) - 1 OF 4 .
(1) For additional diagnosis, see TEST GROUP IDENTIFICATION 
.
(2) Bank 1 refers to cylinders on right side of engine. Bank 2 refers to cylinders on left side of engine. Sensor 1 refers to HO2S before catalytic convertor, Sensor 2 refers to HO2S after catalytic convertor.
(3) Diagnostic information is not available. Use BMW MoDiC, Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
(4) These codes apply to electronically controlled transmissions. For testing procedures, see appropriate DIAGNOSTIC article in AUTOMATIC TRANSMISSIONS.