List Of OBD Codes [Archive] - Bimmerfest - BMW Forums

: List Of OBD Codes

12-15-2006, 03:52 AM
Is there a list of OBD trouble codes anywhere on the site with explanations.
We just picked up a 2002 E46 325i sedan at a repo auction.
I just scanned the 2002 E46 with my Snap On scanner and came up with the following:
#143 Tank Leak Detect, major leak #37 Undocumented Code #227 02 Bank 1 control deviation #228 02 Bank 2 control deviation #245 Sec. Air System 1, low flow #246 Sec Air System 2, low flow #104 Vanos, end pos,. outlet cam #53 Idle speed actuator-open coil #27 Idle speed actuator- close coil #100 ECU self test

My Snap On book does not cover any of these codes. They only have general information in the BMW book that came with the cartridge. The Snap On dealer is clueless.


12-15-2006, 05:14 PM
I've been looking for list too....

12-15-2006, 05:27 PM
#143 - Check for loose or defective fuel filler cap.

#245/246 - Check the secondary air pump (right side of engine). Should run for about 90 sec. after starting a cold engine.

#53/27 - Check the idle air control valve (left side of engine under throttle body).

I have no clue about the others.

12-16-2006, 07:58 AM
Search, they had a full list of codes posted there.

12-16-2006, 09:24 AM

12-16-2006, 05:22 PM
I've seen those lists, but not one with explanations and possible solutions.

This is the kind I'm used to for my Ford truck:

P0171 - System to Lean (Bank 1) The Adaptive Fuel Strategy continuously monitors fuel delivery hardware. The test fails when the adaptive fuel tables reach a rich calibrated limit. For lean and rich DTCs:
Fuel system
Excessive fuel pressure.
Leaking/contaminated fuel injectors.
Leaking fuel pressure regulator.
Low fuel pressure or running out of fuel.
Vapor recovery system.
Induction system:
Air leaks after the MAF.
Vacuum Leaks.
PCV system.
Improperly seated engine oil dipstick.
EGR system:
Leaking gasket.
Stuck EGR valve.
Leaking diaphragm or EVR.
Base Engine:
Oil overfill.
Cam timing.
Cylinder compression.
Exhaust leaks before or near the HO2Ss.

P0176 - Flexible Fuel (FF) Sensor Circuit Malfunction The FF sensor input signal to PCM is continuously monitored. The test fails when the signal falls out of a maximum or minimum calibrated range. Open or short in FF sensor VPWR circuit
Open in battery ground to FF sensor circuit
Open in FF sensor signal circuit
Short to ground in FF sensor signal circuit
Fuel contamination
Short to VPWR in FF sensor battery ground circuit
Short to VPWR in FF sensor signal circuit
Fuel separation
Damaged FF sensor
Damaged PCM
A flex fuel (FF) PID reading of 0 Hz with the key ON and engine OFF or with engine at idle indicates a hard fault.


12-18-2006, 08:03 AM
Hmmm... if they told you all the codes AND what to do to fix them who would ever need a dealer!