SELF-DIAGNOSTICS DIAGNOSTIC TROUBLE CODES (DTC) LIST - M3, M COUPE, M ROADSTER & 328is (6-CYLINDER, 2.8L TLEV)

1999 BMW 328i 2D Convertible, AutomaticSECTION SELF-DIAGNOSTICS DIAGNOSTIC TROUBLE CODES (DTC) LIST - M3, M COUPE, M ROADSTER & 328is (6-CYLINDER, 2.8L TLEV)
SELF-DIAGNOSTICS DIAGNOSTIC TROUBLE CODES (DTC) LIST - M3, M COUPE, M ROADSTER & 328is (6-CYLINDER, 2.8L TLEV)

PCode BMW-FC PCode Text Diagnosis
P0101 8 Mass Or Volume Air Flow Circuit Range/Performance See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 4 OF 5
P0111 14 Intake Air Temperature Sensor 1 Circuit Range/Performance See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 4 OF 5
P0116 10 Engine Coolant Temperature Circuit Range/Performance See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 4 OF 5
P0120 112 Throttle/Pedal Position Sensor/Switch "A" Circuit See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0120 113 Throttle/Pedal Position Sensor/Switch "A" Circuit See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0120 118 Throttle/Pedal Position Sensor/Switch "A" Circuit See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0120 173 Throttle/Pedal Position Sensor/Switch "A" Circuit See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0120 174 Throttle/Pedal Position Sensor/Switch "A" Circuit See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0125 222 Insufficient Coolant Temperature for Closed Loop Fuel Control See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 4 OF 5
P0128 168 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P0130 150 O2 Sensor Circuit (Bank 1 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0130 151 O2 Sensor Circuit (Bank 1 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0130 152 O2 Sensor Circuit (Bank 1 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0133 229 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0134 186 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0135 25 O2 Sensor Heater Circuit (Bank 1 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0136 156 O2 Sensor Circuit (Bank 1 Sensor 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0136 157 O2 Sensor Circuit (Bank 1 Sensor 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0136 215 O2 Sensor Circuit (Bank 1 Sensor 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0141 61 O2 Sensor Heater Circuit (Bank 1 Sensor 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0150 153 O2 Sensor Circuit (Bank 2 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0150 154 O2 Sensor Circuit (Bank 2 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0150 155 O2 Sensor Circuit (Bank 2 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0153 230 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0154 187 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0155 55 O2 Sensor Heater Circuit (Bank 2 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0156 159 O2 Sensor Circuit (Bank 2 Sensor 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0156 160 O2 Sensor Circuit (Bank 2 Sensor 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0156 216 O2 Sensor Circuit (Bank 2 Sensor 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0161 79 O2 Sensor Heater Circuit (Bank 2 Sensor 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P0170 202 Fuel Trim (Bank 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 2 OF 5
P0173 203 Fuel Trim (Bank 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 2 OF 5
P0201 6 Injector Circuit/Open - Cylinder 1 See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P0202 5 Injector Circuit/Open - Cylinder 2 See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P0203 22 Injector Circuit/Open - Cylinder 3 See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P0204 24 Injector Circuit/Open - Cylinder 4 See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P0205 33 Injector Circuit/Open - Cylinder 5 See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P0206 23 Injector Circuit/Open - Cylinder 6 See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P0301 238 Cylinder 1 Misfire Detected See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0302 239 Cylinder 2 Misfire Detected See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0303 240 Cylinder 3 Misfire Detected See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0304 241 Cylinder 4 Misfire Detected See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0305 242 Cylinder 5 Misfire Detected See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0306 243 Cylinder 6 Misfire Detected See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0325 57 Knock Sensor 1 Circuit (Bank 1 Or Single Sensor) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P0330 59 Knock Sensor 2 Circuit (Bank 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P0335 83 Crankshaft Position Sensor "A" Circuit See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 4 OF 5
P0340 65 Camshaft Position Sensor "A" Circuit (Bank 1 Or Single Sensor) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 4 OF 5
P0412 62 Secondary Air Injection System Switching Valve A Circuit See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 2 OF 5
P0420 233 Catalyst System Efficiency Below Threshold (Bank 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0430 234 Catalyst System Efficiency Below Threshold (Bank 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0440 250 Evaporative Emission System See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0441 144 Evaporative Emission System Incorrect Purge Flow See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0442 145 Evaporative Emission System Leak Detected (small leak) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0443 68 Evaporative Emission System Purge Control Valve Circuit See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 2 OF 5
P0446 ..... Evaporative Emission System Leak Detected (small leak) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0451 ..... EVAP System Pressure Sensor See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 2 OF 5
P0455 ..... Evaporative Emission System Leak Detected (small leak) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 1 OF 5
P0500 214 Vehicle Speed Sensor "A" See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 4 OF 5
P0505 204 Idle Air Control System See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P0600 217 Serial Communication Link See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P0601 100 Internal Control Module Memory Check Sum Error See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P0601 170 Internal Control Module Memory Check Sum Error See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P0601 171 Internal Control Module Memory Check Sum Error See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P1140 149 Mass Or Volume Air Flow Circuit Range/Performance Problem Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1145 50 Solenoid Valve Running Losses Control Circuit Electrical Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1161 122 Fuel Trim Adaptation Additive High (Bank 2) (M52: Engine Oil Temperature Sensor Circuit) Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1178 231 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 1 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P1179 232 O2 Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 2 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P1186 190 O2 Sensor Heater Control Circuit (Bank 1 Sensor 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P1187 191 O2 Sensor Heater Control Circuit (Bank 2 Sensor 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 3 OF 5
P1188 227 Fuel Control (Bank 1 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 2 OF 5
P1189 228 Fuel Control (Bank 2 Sensor 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 2 OF 5
P1190 235 Pre Catalyst Fuel Trim System (Bank 1) Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1191 236 Pre Catalyst Fuel Trim System (Bank 2) Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1192 225 Post Catalyst Fuel Trim System (Bank 1) Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1193 226 Post Catalyst Fuel Trim System (Bank 2) Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1396 ..... Crankshaft Position Sensor Circuit See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 4 OF 5
P1397 18 Camshaft Position Sensor "B" Circuit (Bank 1) Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1403 ..... EVAP System Shut Off Valve See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 2 OF 5
P1421 246 Secondary Air System (Bank 2) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 2 OF 5
P1423 245 Secondary Air System (Bank 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 2 OF 5
P1432 247 Secondary Air Injection System Incorrect Flow Detected See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 2 OF 5
P1453 35 Secondary Air Injection Pump Relay Control Circuit Electrical See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 2 OF 5
P1470 126 Leakage Diagnostic Pump Control Circuit Electrical Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1475 140 Leakage Diagnostic Pump Reed Switch Did not Close Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1476 143 Leakage Diagnostic Pump Clamped Tube (M52 MY99/00: Leakage Diagnostic Pump Reed Switch Circuit) Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1509 53 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Electrical See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P1519 103 Oil-Condition Sensor Temperature Measurement (M62/M52/S52: "A" Camshaft Position Actuator Bank 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 4 OF 5
P1525 21 "A" Camshaft Position Actuator Control Open Circuit (Bank 1) See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 4 OF 5
P1550 27 Idle-Speed Control Valve Closing Coil Electrical See DTC CHART (M3, M COUPE, M ROADSTER & 328is, 6-CYLINDER, 2.8L TLEV) - 5 OF 5
P1580 109 Throttle Valve Mechanically Stuck (M73: Throttle Valve 1 Spring Test) Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1580 114 Throttle Valve Mechanically Stuck (M73: Throttle Valve 1 Spring Test) Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1580 119 Throttle Valve Mechanically Stuck (M73: Throttle Valve 1 Spring Test) Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1593 124 DISA (Differentiated Intake Manifold) Control Circuit Electrical Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P1622 123 Map Cooling Thermostat Control Circuit Electrical Diagnostic information is not available. Use BMW Diagnostic Information System Plus (DISplus) or Group Tester One (GT-1) to diagnose system.
P07XX ..... These codes apply to electronically controlled transmissions. Diagnostic information is not available.
P17XX ..... These codes apply to electronically controlled transmissions. Diagnostic information is not available.
RENDER: 1.0x

NO RELATED

Recommended Tools & Savings

Use the Manual With the Right Hardware

Pair factory procedures with proven DIY tools so the instructions are easier to execute.

Affiliate disclosure: We may earn a commission at no extra cost to you.

When to See a Mechanic

Stop DIY work and contact a certified mechanic immediately if any of the following apply:

  • β€’ You smell fuel, burning insulation, or see smoke.
  • β€’ Brakes feel soft, pull hard to one side, or make grinding noises.
  • β€’ The engine overheats, stalls repeatedly, or misfires under load.
  • β€’ You are missing required tools, torque specs, or safe lifting equipment.
  • β€’ You are not confident in the next step or safety outcome.