BMW OBDII codes list

P0010 BMW

P0010 BMW - Variable Camshaft Timing 'A' Circuit Continuity Bank 1

P0011 BMW

P0011 BMW - 'A' Camshaft Position Timing Over-Advanced or System Performance Bank 1

P0012 BMW

P0012 BMW - 'A' Camshaft Position Timing Over-Retarded Bank 1

P0013 BMW

P0013 BMW - Variable Camshaft Timing 'B' Circuit Continuity Bank 1

P0014 BMW

P0014 BMW - 'B' Camshaft Position Timing Over-Advanced or System Performance Bank 1

P0015 BMW

P0015 BMW - 'B' Camshaft Position Timing Over-Retarded Bank 1

P0016 BMW

P0016 BMW - Crankshaft Position Camshaft Position Correlation Bank 1 Sensor 'A'

P0017 BMW

P0017 BMW - Crankshaft Position Camshaft Position Correlation Bank 1 Sensor 'B'

P0020 BMW

P0020 BMW - Variable Camshaft Timing 'A' Circuit Continuity Bank 2

P0021 BMW

P0021 BMW - 'A' Camshaft Position Timing Over-Advanced or System Performance Bank 2

P0022 BMW

P0022 BMW - 'A' Camshaft Position Timing Over-Retarded Bank 2

P0023 BMW

P0023 BMW - Variable Camshaft Timing 'B' Circuit Continuity Bank 2

P0024 BMW

P0024 BMW - 'B' Camshaft Position Timing Over-Advanced or System Performance Bank 2

P0025 BMW

P0025 BMW - 'B' Camshaft Position Timing Over-Retarded Bank 2

P0030 BMW

P0030 BMW - HO2S 11 Heater Control Circuit

P0031 BMW

P0031 BMW - HO2S 11 Heater Control Circuit Low

P0032 BMW

P0032 BMW - HO2S 11 Heater Control Circuit High

P0036 BMW

P0036 BMW - HO2S 12 Heater Control Circuit

P0037 BMW

P0037 BMW - HO2S 12 Heater Control Circuit Low

P0038 BMW

P0038 BMW - HO2S 12 Heater Control Circuit High

P0040 BMW

P0040 BMW - O2 Sensor Signal Wires Swapped- HO2S11 with HO2S21

P0041 BMW

P0041 BMW - O2 Sensor Signal Wires Swapped- HO2S12 with HO2S22

P0050 BMW

P0050 BMW - HO2S 21 Heater Control Circuit

P0051 BMW

P0051 BMW - HO2S 21 Heater Control Circuit Low

P0052 BMW

P0052 BMW - HO2S 21 Heater Control Circuit High

P0056 BMW

P0056 BMW - HO2S 22 Heater Control Circuit

P0057 BMW

P0057 BMW - HO2S 22 Heater Control Circuit Low

P0058 BMW

P0058 BMW - HO2S 22 Heater Control Circuit High

P0070 BMW

P0070 BMW - Ambient Air Temperature Sensor Malfunction

P0071 BMW

P0071 BMW - Ambient Sensor Rationality Check

P0072 BMW

P0072 BMW - Ambient Sensor Circuit Low

P0073 BMW

P0073 BMW - Ambient Sensor Circuit High

P0080 BMW

P0080 BMW - Exhaust Valve Control Solenoid Circuit High

P0100 BMW

P0100 BMW - Mass Air Sensor Signal

P0111 BMW

P0111 BMW - Intake Air Temperature Circuit Range/Performance Bank 1

P0112 BMW

P0112 BMW - Intake Air Temperature Sensor 1 Circuit Low Bank 1

P0113 BMW

P0113 BMW - Intake Air Temperature Sensor 1 Circuit High Bank 1

P0117 BMW

P0117 BMW - Engine Coolant Temperature Sensor 1 Circuit Low

P0118 BMW

P0118 BMW - Engine Coolant Temperature Sensor 1 Circuit High

P0122 BMW

P0122 BMW - Throttle Position Sensor/Switch 'A' Circuit Low Input

P0128 BMW

P0128 BMW - Thermostat Low Coolant Temperature

P0131 BMW

P0131 BMW - O2 Sensor Fault

P0132 BMW

P0132 BMW - O2 Sensor Circuit High Voltage Bank 1 Sensor 1

P0135 BMW

P0135 BMW - O2 Sensor Heater Circuit Malfunction Bank 1 Sensor 1

P0138 BMW

P0138 BMW - O2 Sensor Circuit High Voltage Bank 1 Sensor 2

P0139 BMW

P0139 BMW - O2 Sensor Circuit Slow Response Bank 1 Sensor 2

P0140 BMW

P0140 BMW - O2 Sensor Circuit Low Voltage Bank 1 Sensor 2

P0141 BMW

P0141 BMW - O2 Sensor Heater Circuit Malfunction Bank 1 Sensor 2

P0151 BMW

P0151 BMW - O2 Sensor Circuit Low Voltage Bank 2 Sensor 1

P0152 BMW

P0152 BMW - O2 Sensor Circuit High Voltage Bank 2 Sensor 1