BMW code list
Select a code to view its technical page with a description, symptoms, possible causes and an initial recommendation.
- P1083 — Fuel Control Mixture Lean (Bank 1 Sensor 1)
- P1084 — Fuel Control Mixture Rich (Bank 1 Sensor 1)
- P1085 — Fuel Control Mixture Lean (Bank 2 Sensor 1)
- P1086 — Fuel Control Mixture Rich (Bank 2 Sensor 1)
- P1087 — Oxygen Sensor Circuit Slow Response in Lean Control Range (Bank 1 Sensor 1)
- P1088 — Oxygen Sensor Circuit Slow Response in Rich Control Range (Bank 1 Sensor 1)
- P1089 — Oxygen Sensor Circuit Slow Response in Lean Control Range (Bank 1 Sensor 2)
- P1090 — Pre-Catalyst Fuel Trim Too Lean (Bank 1)
- P1091 — Pre-Catalyst Fuel Trim Too Rich (Bank 1)
- P1092 — Pre-Catalyst Fuel Trim Too Lean (Bank 2)
- P1093 — Pre-Catalyst Fuel Trim Too Rich (Bank 2)
- P1094 — Oxygen Sensor Circuit Slow Response in Rich Control Range (Bank 2 Sensor 1)
- P1095 — Oxygen Sensor Circuit Slow Switching from Lean to Rich (Bank 1 Sensor 1)
- P1096 — Oxygen Sensor Circuit Slow Switching from Lean to Rich (Bank 2 Sensor 1)
- P1097 — Oxygen Sensor Circuit Slow Response after Coast Down Fuel Cutoff (Bank 1 Sensor 1)
- P1098 — Oxygen Sensor Circuit Slow Response after Coast Down Fuel Cutoff (Bank 2 Sensor 2)
- P1111 — Engine Coolant Temperature Radiator Outlet Sensor Low Input
- P1112 — Engine Coolant Temperature Radiator Outlet Sensor High Input
- P1115 — Coolant Temperature Sensor Plausibility
- P1116 — Mass or Volume Air Flow Circuit Range/Performance Problem (Bank 2)
- P1117 — Mass or Volume Air Flow Circuit Low Input (Bank 2)
- P1118 — Mass or Volume Air Flow Circuit High Input (Bank 2)
- P1120 — Pedal Position Sensor Circuit Malfunction
- P1121 — Pedal Position Sensor 1 Range/Performance Problem
- P1122 — Pedal Position Sensor 1 Low Input
- P1123 — Pedal Position Sensor 1 High Input
- P1132 — Oxygen Sensor Heater Control Circuit (Bank 1 Sensor 1)
- P1133 — Oxygen Sensor Heater Control Circuit (Bank 2 Sensor 1)
- P1134 — Oxygen Sensor Heater Circuit Signal Intermittent (Bank 1 Sensor 2)
- P1135 — Oxygen Sensor Heater Circuit Low Voltage (Bank 1 Sensor 1)
- P1136 — Oxygen Sensor Heater Circuit High Voltage (Bank 1 Sensor 1)
- P1137 — Oxygen Sensor Heater Circuit Signal Intermittent (Bank 1 Sensor 2)
- P1138 — Oxygen Sensor Heater Circuit Low Voltage (Bank 1 Sensor 2)
- P1139 — Oxygen Sensor Heater Circuit High Voltage (Bank 1 Sensor 2)
- P1140 — Mass or Volume Air Flow Circuit Range/Performance Problem
- P1145 — Evaporative Emissions Running Losses Solenoid Valve Circuit Electrical
- P1151 — Oxygen Sensor Heater Circuit Signal Intermittent (Bank 2 Sensor 1)
- P1152 — Oxygen Sensor Heater Circuit Low Voltage (Bank 2 Sensor 1)
- P1153 — Oxygen Sensor Heater Circuit High Voltage (Bank 2 Sensor 1)
- P1155 — Oxygen Sensor Heater Circuit Intermittent (Bank 2 Sensor 2)
- P1156 — Oxygen Sensor Heater Circuit Low Voltage (Bank 2 Sensor 2)
- P1157 — Oxygen Sensor Heater Circuit High Voltage (Bank 2 Sensor 2)
- P1158 — Fuel Trim Additive Bank 1 Too Low
- P1159 — Fuel Trim Additive Bank 1 Too High
- P1160 — Fuel Trim Additive Bank 2 Too Low
- P1161 — Fuel Trim Additive Bank 2 Too High
- P1162 — Fuel Trim Additive Per Ignition Bank 1 Too Low
- P1163 — Fuel Trim Additive Per Ignition Bank 1 Too High
- P1164 — Fuel Trim Additive Per Ignition Bank 2 Too Low
- P1165 — Fuel Trim Additive Per Ignition Bank 2 Too High
- P1174 — Fuel Trim Adaptation Additive Bank 1 Malfunction
- P1175 — Fuel Trim Adaptation Additive Bank 2 Malfunction
- P1176 — Oxygen Sensor Slow Response (Bank 1)
- P1177 — Oxygen Sensor Slow Response (Bank 2)
- P1178 — Oxygen Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 1 Sensor 1)
- P1179 — Oxygen Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 2 Sensor 1)
- P1180 — Oxygen Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 1 Sensor 2)
- P1181 — Oxygen Sensor Signal Circuit Slow Switching from Rich to Lean (Bank 2 Sensor 2)
- P1182 — O2 Sensor (Bank 1 Sensor 2) Open Circuit During Coast Down Fuel Cut-off
- P1183 — O2 Sensor (Bank 2 Sensor 2) Open Circuit During Coast Down Fuel Cut-off
- P1186 — O2 Sensor Heater Control Circuit (Bank 1 Sensor 2)
- P1187 — O2 Sensor Heater Control Circuit (Bank 2 Sensor 2)
- P1188 — Fuel Control (Bank 1 Sensor 1) Fuel Trim Out of Specification
- P1189 — Fuel Control (Bank 2 Sensor 1) Fuel Trim Out of Specification
- P1190 — Pre-Catalyst Fuel Trim System Bank 1 Out of Range
- P1191 — Pre-Catalyst Fuel Trim System Bank 2 Out of Range
- P1192 — Post-Catalyst Fuel Trim System Bank 1 Out of Range
- P1193 — Post-Catalyst Fuel Trim System Bank 2 Out of Range
- P1221 — Pedal Position Sensor 2 Range/Performance Problem
- P1222 — Pedal Position Sensor 2 Low Input
- P1223 — Pedal Position Sensor 2 High Input
- P1270 — Control Module Self-Test, Torque Monitoring
- P1271 — Ambient Air Pressure Sensor Electrical
- P1283 — Switching Solenoid for Air Assisted Injection Valves Bank 1 Control Circuit Electrical
- P1284 — Switching Solenoid for Air Assisted Injection Valves Bank 1 Control Circuit Signal Low
- P1285 — Switching Solenoid for Air Assisted Injection Valves Bank 1 Control Circuit Signal High
- P1287 — Switching Solenoid for Air Assisted Injection Valves Bank 2 Control Circuit Electrical
- P1288 — Switching Solenoid for Air Assisted Injection Valves Bank 2 Control Circuit Signal Low
- P1289 — Switching Solenoid for Air Assisted Injection Valves Bank 2 Control Circuit Signal High
- P1313 — A Camshaft Position Plausibility
- P1317 — B Camshaft Position Plausibility
- P1327 — Knock Sensor 2 (Bank 1) Low Input
- P1328 — Knock Sensor 2 (Bank 1) High Input
- P1332 — Knock Sensor 4 Low Input
- P1333 — Knock Sensor 4 High Input
- P1340 — Multiple Cylinder Misfire During Start
- P1341 — Multiple Cylinder Misfire With Fuel Cut-off
- P1342 — Misfire During Start Cylinder 1
- P1343 — Misfire Cylinder 1 With Fuel Cut-off
- P1344 — Misfire During Start Cylinder 2
- P1345 — Misfire Cylinder 2 With Fuel Cut-off
- P1346 — Misfire During Start Cylinder 3
- P1347 — Misfire Cylinder 3 With Fuel Cut-off
- P1348 — Misfire During Start Cylinder 4
- P1349 — Misfire Cylinder 4 With Fuel Cut-off
- P1350 — Misfire During Start Cylinder 5
- P1351 — Misfire Cylinder 5 With Fuel Cut-off
- P1352 — Misfire During Start Cylinder 6
- P1353 — Misfire Cylinder 6 With Fuel Cut-off
- P1354 — Misfire During Start Cylinder 7
- P1355 — Misfire Cylinder 7 With Fuel Cut-off
- P1356 — Misfire During Start Cylinder 8
- P1357 — Misfire Cylinder 8 With Fuel Cut-off
- P1358 — Misfire During Start Cylinder 9
- P1359 — Misfire Cylinder 9 With Fuel Cut-off
- P1360 — Misfire During Start Cylinder 10
- P1361 — Misfire Cylinder 10 With Fuel Cut-off
- P1362 — Misfire During Start Cylinder 11
- P1363 — Misfire Cylinder 11 With Fuel Cut-off
- P1364 — Misfire During Start Cylinder 12
- P1365 — Misfire Cylinder 12 With Fuel Cut-off
- P1384 — Knock Sensor 3 Circuit
- P1385 — Knock Sensor 4 Circuit
- P1386 — Control Module Self-test, Knock Control Baseline Test Bank 1
- P1396 — Crankshaft Position Sensor Segment Timing Plausibility
- P1397 — Camshaft Position Sensor "B" Circuit (Bank 1)
- P1400 — Heated Catalyst Battery Voltage or Current Too Low During Heating (Bank 1)
- P1401 — Heated Catalyst Current Too High During Heating (Bank 1)
- P1402 — Heated Catalyst Power Switch Overtemperature Condition (Bank 1)
- P1403 — Carbon Canister Shut Off Valve Control Circuit Electrical
- P1404 — Heated Catalyst Current Too High During Heating (Bank 2)
- P1405 — Heated Catalyst Power Switch Overtemperature Condition (Bank 2)
- P1406 — Heated Catalyst Internal Control Module Checksum/ROM Error
- P1413 — Secondary Air Injection Pump Relay Control Circuit Signal Low
- P1414 — Secondary Air Injection System Monitor Circuit High
- P1420 — Secondary Air Valve Control Circuit Electrical
- P1421 — Secondary Air System Bank 1
- P1422 — Secondary Air System Bank 2
- P1432 — Secondary Air Injection System Incorrect Flow Detected
- P1438 — Purge Control Valve Control Open Circuit
- P1439 — Purge Control Valve Control Circuit Signal Low
- P1440 — Purge Control Valve Control Circuit Signal High
- P1441 — Leakage Diagnostic Pump Control Open Circuit
- P1442 — Leakage Diagnostic Pump Control Circuit Signal Low
- P1443 — Leakage Diagnostic Pump Control Circuit Signal High
- P1444 — Diagnostic Module Tank Leakage (DM-TL) Pump Control Open Circuit
- P1445 — Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal Low
- P1446 — Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal High
- P1447 — Diagnostic Module Tank Leakage (DM-TL) Pump Too High During Switching
- P1448 — Diagnostic Module Tank Leakage (DM-TL) Pump Too Low During Switching
- P1449 — Diagnostic Module Tank Leakage (DM-TL) Pump Too High
- P1450 — Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Open Circuit
- P1451 — Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal Low
- P1452 — Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal High
- P1453 — Secondary Air Injection Pump Relay Control Circuit Electrical
- P1454 — Secondary Air Injection Pump With Series Resistor Control Circuit Electrical
- P1456 — Heated Catalyst Heater Power Supply Open Circuit (Bank 1)
- P1457 — Heated Catalyst Heater Power Switch Temperature Sensor Electrical (Bank 1)
- P1459 — Heated Catalyst Heater Power Supply Open Circuit (Bank 2)
- P1460 — Heated Catalyst Heater Power Switch Temperature Sensor Electrical (Bank 2)
- P1461 — Heated Catalyst Gate Voltage Signal Low
- P1462 — Heated Catalyst Internal Control Module Checksum/ROM Error
- P1463 — Heated Catalyst Battery Temperature Sensor 1 Electrical
- P1464 — Heated Catalyst Battery Temperature Sensor 2 Electrical
- P1465 — Heated Catalyst Battery Temperature Sensor 1 or 2 Plausibility
- P1466 — Heated Catalyst Power Switch Temperature Sensor Plausibility
- P1467 — Heated Catalyst Comparison Battery Voltages of Power Switches Plausibility
- P1468 — Heated Catalyst Battery Disconnecting Switch Plausibility
- P1470 — Leakage Diagnostic Pump Control Circuit Electrical
- P1472 — Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Electrical
- P1473 — Diagnostic Module Tank Leakage (DM-TL) Pump Current Plausibility
- P1475 — Leakage Diagnostic Pump Reed Switch Did Not Close
- P1476 — Leakage Diagnostic Pump Clamped Tube
- P1477 — Leakage Diagnostic Pump Reed Switch Did Not Open
- P1500 — Idle Speed Control Valve Stuck Open
- P1501 — Idle Speed Control Valve Stuck Closed
- P1502 — Idle Speed Control Valve Closing Solenoid Control Circuit Signal High or Low
- P1503 — Idle Speed Control Valve Closing Solenoid Control Circuit Signal Low
- P1504 — Idle Speed Control Valve Closing Solenoid Control Open Circuit
- P1505 — Idle Speed Control Valve Closing Solenoid Control Circuit Electrical
- P1506 — Idle Speed Control Valve Open Solenoid Control Circuit Signal High
- P1507 — Idle Speed Control Valve Open Solenoid Control Circuit Signal Low
- P1508 — Idle Speed Control Valve Opening Solenoid Control Open Circuit
- P1509 — Idle Speed Control Valve Opening Solenoid Control Circuit Electrical
- P1510 — Idle Speed Control Valve Stuck
- P1511 — DISA Control Circuit Electrical
- P1512 — DISA Control Circuit Signal Low
- P1513 — DISA Control Circuit Signal High
- P1519 — A Camshaft Position Actuator Bank 1
- P1520 — B Camshaft Position Actuator Bank 1
- P1522 — A Camshaft Position Actuator Bank 2
- P1523 — A Camshaft Position Actuator Signal Low Bank 1
- P1524 — A Camshaft Position Actuator Signal High Bank 1
- P1525 — A Camshaft Position Actuator Control Open Circuit Bank 1
- P1526 — A Camshaft Position Actuator Control Open Circuit Bank 2
- P1527 — A Camshaft Position Actuator Control Circuit Signal Low Bank 1
- P1528 — A Camshaft Position Actuator Control Circuit Signal High Bank 1
- P1529 — B Camshaft Position Actuator Control Circuit Signal Low Bank 1
- P1530 — B Camshaft Position Actuator Control Circuit Signal High Bank 1
- P1531 — B Camshaft Position Actuator Control Open Circuit Bank 1
- P1532 — B Camshaft Position Actuator Control Open Circuit Bank 2
- P1533 — B Camshaft Position Actuator Control Circuit Signal Low Bank 2
- P1534 — B Camshaft Position Actuator Control Circuit Signal High Bank 2
- P1540 — Pedal Position Sensor
- P1541 — Pedal Position Sensor Double Error
- P1542 — Pedal Position Sensor Electrical
- P1543 — Pedal Position Sensor
- P1544 — Pedal Position Sensor
- P1545 — Pedal Position Sensor
- P1546 — Pedal Position Sensor
- P1550 — Idle Speed Control Valve Closing Solenoid Control Circuit Electrical
- P1551 — A Camshaft Position Actuator Control Open Circuit Bank 1
- P1552 — A Camshaft Position Actuator Control Open Circuit Bank 1
- P1556 — A Camshaft Position Actuator Control Open Circuit Bank 1
- P1560 — B Camshaft Position Actuator Control Open Circuit Bank 1
- P1564 — Control Module Selection
- P1565 — B Camshaft Position Actuator Control Open Circuit Bank 1
- P1569 — A Camshaft Position Actuator Control Open Circuit Bank 2
- P1580 — Throttle Valve Mechanically Stuck
- P1581 — B Camshaft Position Actuator Control Open Circuit Bank 2
- P1589 — Control Module Self Test, Knock Control Test Pulse Bank 1
- P1593 — DISA Control Circuit Electrical
- P1594 — B Camshaft Position Actuator Control Open Circuit Bank 2
- P1602 — Control Module Self Test, Control Module Defective
- P1603 — Control Module Self Test, Torque Monitoring
- P1604 — Control Module Self Test, Speed Monitoring
- P1607 — CAN Version
- P1608 — Serial Communicating Link Control Module
- P1609 — Serial Communicating Link EML
- P1611 — Serial Communicating Link Transmission Control Module
- P1619 — MAP Cooling Control Circuit Signal Low
- P1620 — MAP Cooling Control Circuit Signal High
- P1622 — MAP Cooling Control Circuit Electrical
- P1623 — Pedal Position Sensor Potentiometer Supply
- P1624 — Pedal Position Sensor Potentiometer Supply Channel 1 Electrical
- P1625 — Pedal Position Sensor Potentiometer Supply Channel 2 Electrical
- P1632 — Throttle Valve Adaptation; Adaptation Condition Not Met
- P1633 — Throttle Valve Adaptation; Limp Home Position
- P1634 — Throttle Valve Adaptation; Spring Test Failed
- P1635 — Throttle Valve Adaptation; Lower Mechanical Stop Not Adapted
- P1636 — Throttle Valve Control Circuit
- P1637 — Throttle Valve Position Control; Control Deviation
- P1638 — Throttle Valve Position Control; Throttle Stuck Temporarily
- P1639 — Throttle Valve Position Control; Throttle Stuck Permanently
- P1640 — Internal Control Module (ROM/RAM) Error
- P1690 — Malfunction Indicator Lamp (MIL) Electrical
- P1734 — Pressure Control Solenoid "B" Electrical
- P1738 — Pressure Control Solenoid "C" Electrical
- P1743 — Pressure Control Solenoid "E" Electrical
- P1744 — Pressure Control Solenoid "A" Electrical
- P1746 — Transmission Control Module Output Stage
- P1747 — CAN Bus Monitoring
- P1748 — Transmission Control Module Self Test
- P1749 — Secondary Pressure Solenoid Communication Error
- P1750 — Secondary Pressure Solenoid Circuit Range/Performance
- P1751 — Secondary Pressure Solenoid Open Circuit
- P1761 — Shift Solenoid Malfunction
- P1765 — CAN Throttle Valve
- P1770 — CAN Torque Interface
- P1780 — CAN Torque Reduction