BMW Diagnostic Trouble Codes

By |

BMW Diagnostic Fault Codes list

BMW fault codes list

BMW logo

See also: BMW Service manuals

P0100 Air Flow Sensor Circuit Malfunction
P0101 Flow sensor signal output from the permissible range
P0102 Air Flow Sensor Low Output Level
P0103 High flow sensor output
P0105 Air Pressure Sensor Fault
P0106 ​​Air pressure sensor signal output from the permissible range
P0107 Low level of the air pressure sensor output signal
P0108 High level of output signal of air pressure sensor
P0110 Inlet air temperature sensor fault
P0111 Suction air temperature sensor output signal from the permissible range
P0112 Inlet air temperature sensor low
P0113 High intake air temperature sensor
P0115 Coolant Temperature Sensor Fault
P0116 Coolant temperature sensor output signal from permissible range
P0117 Coolant Temperature Sensor Low
P0118 High Level Coolant Temperature Sensor
P0120 Throttle Position Sensor “A” Malfunction
P0121 Throttle position sensor signal output “A” out of range
P0122 Throttle Position Sensor “A” Low Output
P0123 Throttle Position Sensor “A” High Output
P0125 Low coolant temperature for closed loop control
P0130 The oxygen sensor 1 (bank 1) is defective
P0131 Oxygen sensor 1 low (bank 1)
P0132 High oxygen sensor 1 signal (Bank 1)
P0133 Slow response of oxygen sensor 1 (bank 1) for enrichment / depletion
P0134 No oxygen sensor output 1 activity (Bank 1)
P0135 Heater of oxygen sensor 1 (bank 1) defective
P0136 The oxygen sensor 2 (bank 1) is defective
P0137 Low level of oxygen sensor 2 output (bank 1)
P0138 High oxygen sensor 2 output level (Bank 1)
P0139 Slow response of oxygen sensor 2 (bank 1) for enrichment / depletion
P0140 No oxygen sensor 2 output signal (Bank 1)
P0141 Heater of oxygen sensor 2 (bank 1) defective
P0142 The oxygen sensor 3 (bank 1) is defective
P0143 Low oxygen sensor output 3 (Bank 1)
P0144 High oxygen sensor 3 output level (Bank 1)
P0145 Slow response of oxygen sensor 3 (bank 1) for enrichment / depletion
P0146 No oxygen sensor output 3 activity (Bank 1)
P0147 Heater of oxygen sensor 3 (bank 1) defective
P0150 The oxygen sensor 1 (bank 2) is defective
P0151 Oxygen sensor 1 low (bank 2)
P0152 High oxygen sensor 1 signal (Bank 2)
P0153 Slow response of oxygen sensor 1 (bank 2) for enrichment / depletion
P0154 No oxygen sensor output 1 activity (Bank 2)
P0155 Heater of oxygen sensor 1 (bank 2) defective
P0156 The oxygen sensor 2 (bank 2) is defective
P0157 Low oxygen sensor 2 output (Bank 2)
P0158 High oxygen sensor 2 output level (Bank 2)
P0159 Slow response of oxygen sensor 2 (bank 2) for enrichment / depletion
P0160 No oxygen sensor 2 output signal activity (Bank 2)
P0161 Heater of oxygen sensor 2 (bank 2) defective
P0162 The oxygen sensor 3 (bank 2) is defective

P0163 Low oxygen sensor 3 output (Bank 2)
P0164 High oxygen sensor output 3 (Bank 2)
P0165 Slow response of oxygen sensor 3 (bank 2) for enrichment / depletion
P0166 No oxygen sensor output 3 activity (Bank 2)
P0167 Heater of oxygen sensor 3 (bank 2) defective
P0171 Too lean mixture (air can be sucked in)
P0172 Too rich mixture
P0173 Fuel leakage from the fuel system of cylinder block # 2
P0174 Cylinder block 2 mix too poor
P0175 Cylinder block 2 mix too rich
P0176 Fuel Composition ejector defective
P0177 Fuel Composition sensor signal out of range
P0178 Low signal level of the CHX sensor (Fuel Composition)
P0179 The high level of the signal of the sensor CHF (Fuel Composition)
P0180 Fuel Temperature Sensor Circuit Fault “A”
P0181 Fuel temperature sensor signal “A” outside the permissible range
P0182 Fuel gauge temperature sensor low “A”
P0183 A high level signal of the fuel temperature sensor “A”
P0185 Fuel Temperature Sensor Circuit Malfunction “B”
P0186 Fuel temperature sensor “B” signal outside the permissible range
P0187 Fuel Temperature Sensor Low “B”
P0188 The high signal level of the fuel temperature sensor “B”
P0190 Fuel Rail Pressure Sensor Circuit Malfunction
P0191 Fuel rail pressure sensor signal out of range
P0192 Low fuel pressure sensor signal in fuel rail
P0193 High Fuel Pressure Sensor Signal
P0194 The intermittent signal of the fuel pressure sensor in the fuel rail
P0195 Engine Oil Temperature Sensor Circuit Malfunction
P0196 Engine oil temperature sensor out of range
P0197 Engine oil temperature sensor low
P0198 High oil temperature sensor signal in engine
P0199 Intermittent Signal of Engine Oil Temperature Sensor
P0200 Injector Control Circuit Malfunction
P0201 Injector No.1 Control Circuit Malfunction
P0202 Injector No.2 Control Circuit Malfunction
P0203 Injector No.3 Control Circuit Malfunction
P0204 Injector No.4 Control Circuit Malfunction
P0205 Injector No.5 Control Circuit Malfunction
P0206 Injector No.6 Control Circuit Malfunction
P0207 Injector No. 7 Control Circuit Malfunction
P0208 Nozzle control circuit fault
P0209 Nozzle control circuit fault # 9
P0210 Nozzle control circuit fault
P0211 Nozzle control circuit fault
P0212 Injector No. 12 Control Circuit Malfunction
P0213 Cold Start Nozzle Control Circuit Malfunction
P0214 Cold Start Nozzle Control Circuit Malfunction
P0215 Engine Shutdown Solenoid Malfunction
P0216 Injection timing control circuit malfunction
P0217 Engine overheating
P0218 Transmission overheat
P0219 Engine Overspeed Condition
P0220 Throttle Position Sensor “B” Malfunction
P0221 Throttle position sensor “B” signal outside the permissible range
P0222 Throttle Position Sensor “B” Low
P0223 Throttle Position Sensor “B” High
P0224 Throttle Position Sensor “B” Intermittent
P0225 Throttle Position Sensor “C” Malfunction
P0226 Throttle position sensor signal outside the permissible range “C”
P0227 Throttle Position Sensor “C” Low
P0228 Throttle Position Sensor High “C”
P0229 Throttle Position Sensor “C” Intermittent
P0230 Fault in the primary control circuit of the gasoline pump (pump control relay)
P0231 Constant low level of the secondary circuit of the petrol pump
P0232 Permanent high level of the secondary circuit of the petrol pump
P0233 Intermediate level of the secondary circuit of the gasoline pump
P0235 Turbocharger pressure sensor circuit “A”
P0236 Turbine sensor signal “A” outside the permissible range
P0237 Turbine sensor “A” signal low
P0238 High signal level from turbine sensor “A”
P0239 Turbocharger pressure sensor circuit “B”
P0240 The signal from the turbine sensor “B” is out of range
P0241 Turbine sensor “B” signal low
P0242 High signal level from the turbine sensor “B”
P0243 Turbine Exhaust Gasket Solenoid Malfunction “A”
P0244 Turbine exhaust gas solenoid valve signal “A” outside of ext. range

P0245 Turbine exhaust gas solenoid valve “A” always open
P0246 Turbine exhaust gas solenoid valve “A” always closed
P0247 Turbine “B” exhaust gas solenoid malfunction
P0248 Turbine exhaust gas solenoid “B” signal outside add. range
P0249 Turbine “B” exhaust gas solenoid valve always open
P0250 Turbine “B” exhaust gas solenoid always closed
P0251 Turbine Injection Pump “A” Malfunction
P0252 Turbine Injection Pump “A” signal of an unacceptable range
P0253 Turbine Injection Pump Low “A”
P0254 Turbine Injection Pump High “A”
P0255 Intermittent signal level of the turbocharger injection pump “A”
P0256 Malfunction of turbocharger injection pump “B”
P0257 Turbine injection pump signal “B” out of range
P0258 Turbine Injection Pump Low Voltage “B”
P0259 Turbine injection pump “B” high level
P0260 Intermittent signal level of the turbocharger injection pump “B”
P0261 Cylinder 1 injector – earth fault
P0262 Cylinder 1 injector – open or short to + 12V
P0263 Cylinder 1 injector – injector driver malfunction
P0264 Cylinder No.2 injector – ground fault
P0265 Injector No.2 cylinder – open or short to + 12V
P0266 Cylinder No.2 injector driver malfunction
P0267 Cylinder No.3 injector – earth fault
P0268 Cylinder No.3 injector – open or short to + 12V
P0269 Cylinder No.3 injector fault
P0270 Cylinder No.4 injector – earth fault
P0271 Cylinder 4 injector – open or short to + 12V
P0272 Cylinder No.4 injector driver malfunction
P0273 Cylinder No.5 injector – earth fault
P0274 Injector No.5 cylinder – open or short to + 12V
P0275 Cylinder Nozzle No.5 – injector driver malfunction
P0276 Cylinder No.6 injector – earth fault
P0277 Cylinder No.6 injector – open or short to + 12V
P0278 Cylinder Nozzle No.6 – Injector Driver Failure
P0279 Cylinder No.7 injector – ground fault
P0280 Injector No.7 cylinder – open or short to + 12V
P0281 Cylinder No.7 injector driver malfunction
P0282 Cylinder No.8 injector – earth fault
P0283 Cylinder No.8 injector – open or short to + 12V
P0284 Cylinder No.8 injector driver malfunction
P0285 Cylinder Nozzle No.9 – Ground fault
P0286 Cylinder No.2 injector – open or short to + 12V
P0287 Cylinder Nozzle No.9 – Injector Driver Failure
P0288 Cylinder Nozzle No.10 – Ground fault
P0289 Cylinder Nozzle No.10 – open or short to + 12V
P0290 Cylinder Nozzle No.10 – Injector Driver Failure
P0291 Cylinder Nozzle No.11 – Ground fault
P0292 Cylinder Injector No.11 – open or short to +12

P0293 Cylinder Nozzle No.11 – Injector Driver Failure
P0294 Cylinder No.12 injector – ground fault
P0295 Cylinder Nozzle 12 – open or short to + 12V
P0296 Cylinder No.12 injector driver malfunction
P0300 Occasional / multiple misfires detected
P0301 Ignition misfires detected in cylinder No. 1
P0302 Misfiring in cylinder No.2 detected
P0303 Ignition misfires detected in cylinder No. 3
P0304 Misfiring in cylinder No.4 detected
P0305 Ignition misfires detected in cylinder No. 5
P0306 Ignition misfires detected in cylinder No. 6
P0307 Misfiring in cylinder No. 7 detected
P0308 Ignition misfires detected in cylinder No. 8
P0309 Ignition misfires detected in cylinder No. 9
P0310 Ignition misfires detected in cylinder No. 10
P0311 Ignition misfires detected in cylinder No. 11
P0312 Ignition misfires detected in cylinder No. 12
P0320 Fault in the ignition distributor circuit
P0321 Ignition distributor signal out of range
P0322 Ignition distributor signal missing
P0323 Intermittent Distributor Switching Signal
P0325 Knock Sensor No.1 Circuit Malfunction
P0326 Knock sensor # 1 is out of range
P0327 Knock sensor No. 1 low
P0328 Detonation sensor # 1 high
P0329 Knock Sensor No.1 Intermittent Signal Level
P0330 Knock Sensor Circuit Malfunction No.2
P0331 Knock sensor signal # 2 out of range
P0332 Knock sensor No. 2 low
P0333 High level of the signal of the knock sensor No.2
P0334 Intermittent Detonation Sensor No.2 Level
P0335 Crankshaft Position Sensor Error “A”
P0336 DPCV error “A” (single tooth failure)
P0337 Low level or short to ground. DPCV “A”
P0338 High level or short circuit to + 12V DCU “A”
P0339 Intermittent DSC signal “A”
P0340 Camshaft Sensor Fault
P0341 Camshaft sensor signal out of range
P0342 Camshaft Sensor Low Signal
P0343 Camshaft Sensor Signal High
P0344 Intermittent Signal Level Level Sensor
P0350 Ignition Coil Primary / Secondary Circuit Malfunction
P0351 Primary / secondary circuit of ignition coil “A”
P0352 Ignition coil primary / secondary circuit fault “B”
P0353 Primary / secondary circuit of ignition coil “C”
P0354 Ignition coil primary / secondary circuit fault “D”
P0355 Primary / secondary circuit of ignition coil “E”
P0356 Ignition coil primary / secondary fault “F”
P0357 Primary / secondary circuit of ignition coil “G”
P0358 Ignition coil primary / secondary circuit fault “H”
P0359 Primary / secondary ignition coil “I”
P0360 Ignition coil primary / secondary circuit fault “J”
P0361 Primary / secondary circuit of ignition coil “K”
P0362 Primary / secondary circuit of ignition coil “L”

P0370 TIMING REF (HRS) A MAILFUNCTION
P0371 TIMING REF (HRS) A TOO MANY PULSES
P0372 TIMING REF (HRS) A TOO MANY PULSES
P0373 TIMING REF (HRS) A INTERMITTENT PULSES
P0374 TIMING REF (HRS) A NO PULSES
P0375 TIMING REF (HRS) B MAILFUNCTION
P0376 TIMING REF (HRS) B TOO MANY PULSES
P0377 TIMING REF (HRS) B TOO MANY PULSES
P0378 TIMING REF (HRS) B INTERMITTENT PULSES
P0379 TIMING REF (HRS) B NO PULSES
P0380 Fault in glow plug or heating circuit
P0381 Malfunction of glow plug or heating indicator
P0385 Crankshaft Position Sensor Circuit Malfunction “B”
P0386 Crankshaft Position Sensor “B” signal outside the permissible range
P0387 Low or short to ground DUKV “B”
P0388 High level or short circuit to + 12V DCU “B”
P0389 Intermittent signal of the crankshaft position sensor “B”
P0400 Defective EGR System
P0401 Inefficiency of the exhaust gas recirculation system
P0402 Excess gas recirculation (OG) system redundancy
P0403 EGR Sensor Circuit Malfunction
P0404 Exhaust Gas Recirculation Sensor Signal Out of Range
P0405 Sensor “A” low of exhaust gas recirculation
P0406 Sensor “A” high of exhaust gas recirculation
P0407 Sensor “B” low of exhaust gas recirculation
P0408 Sensor “B” high signal of the exhaust gas recirculation system
P0410 Secondary air supply system malfunction
P0411 Incorrect flow through the secondary air supply system
P0412 Secondary air system valve failure “A”
P0413 Secondary air supply valve “A” always open
P0414 Secondary air supply valve “A” always closed
P0415 Malfunction of secondary air supply valve “B”
P0416 Secondary air supply valve “B” is always open
P0417 The secondary air supply valve “B” is always closed
P0420 The efficiency of the catalyst system B1 is below the permissible threshold
P0421 The efficiency of heating of catalysts B1 is below the permissible threshold
P0422 The efficiency of the main catalyst B1 is below the permissible threshold
P0423 The efficiency of the catalyst heater B1 is below the permissible threshold
P0424 The temperature of the catalyst heater B1 is below the permissible threshold
P0430 The efficiency of the catalyst system B2 is below the permissible threshold
P0431 The efficiency of heating of catalysts B3 is below the permissible threshold
P0432 The efficiency of the main catalyst B2 is below the permissible threshold
P0433 The efficiency of the catalyst heater B2 is below the permissible threshold
P0434 The temperature of the catalyst heater B2 is below the permissible threshold
P0440 Gasoline vapor recovery system control failure
P0441 Poor purging of gasoline vapor recovery system
P0442 A small leak in a gasoline vapor recovery system
P0443 Gasoline vapor recovery system purge valve circuit fault
P0444 Purge gas purge valve purge valve always open
P0445 Purge gas purge valve purge valve always closed
P0446 Malfunction of control. air valve of the vapor recovery system
P0447 The air valve of the vapor recovery system is always open
P0448 The air valve of the vapor recovery system is always closed
P0450 Gasoline Vapor Pressure Sensor Fault
P0451 Gasoline vapor pressure sensor signal out of range
P0452 Gasoline Vapor Pressure Sensor Low Signal Low
P0453 High level signal of the vapor pressure sensor of gasoline
P0454 Intermittent signal level of the petrol vapor pressure sensor
P0455 Large leakage in a gasoline vapor recovery system
P0460 Fuel Level Sensor Circuit Malfunction
P0461 Fuel level sensor signal out of range
P0462 Fuel Level Sensor Low
P0463 Fuel Level Sensor High
P0464 Intermittent signal level of fuel level sensor
P0465 Purge air flow sensor circuit fault
P0466 Purge air flow sensor signal out of range
P0467 Purge air flow sensor low

P0468 High purge air flow sensor signal
P0469 Purge air flow sensor intermittent signal level
P0470 Exhaust Gas Pressure Sensor Fault
P0471 Exhaust gas pressure sensor signal out of range
P0472 Exhaust Gas Pressure Sensor Low
P0473 Exhaust Gas Pressure Sensor High
P0474 Intermittent signal level of the exhaust gas pressure sensor
P0475 Exhaust Gas Pressure Sensor Valve Fault
P0476 Exhaust gas pressure sensor valve signal out of range
P0477 Exhaust Gas Pressure Sensor Low Signal
P0478 Exhaust Gas Pressure Sensor High Signal High
P0479 Intermittent signal level of the exhaust gas pressure sensor valve
P0480 Fan relay control circuit fault
P0500 No vehicle speed sensor signal
P0501 Vehicle speed sensor signal out of range
P0502 Vehicle Signal Speed ​​Sensor Low
P0503 High Vehicle Speed ​​Sensor Signal
P0505 Idle speed controller malfunction
P0506 Idle speed controller malfunction – low speed
P0507 Idle speed controller malfunction – high speed

2 thoughts on “BMW Diagnostic Trouble Codes

  1. Lenn

    Morning looking for HEX Codes on BMW 216104 MSA Monitoring: Start Delay. can you suggest what this fault code means and what parts needs to be evaluated?

    Reply
  2. James Lebegue

    i have an 05 bmw 324i e46 sedan 6cyl
    it has a loud ticking noise behind glovebox and under the hood coming from the disembowel valve sensor. i pulled glovebox out located all relays pulled fuel pump relay and it stopped clicking. bought new relay installed it and still clicking in both places. I bought new battery still clicking in both places. need help please to as how to fix this issue. the car cranks but doesn’t start.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *