Ultimate-BMW.com BMW Knowledgebase :: The
place to go when you need to know about BMWs
The Ultimate-BMW.com BMW Knowledgebase is a BMW resource
for enthusiasts designed to answer questions from begginer
to advanced regarding every aspect of BMWs. Submissions
are welcome, and the author will be noted were applicable
if a submission is an article type submission. This site
presents you with the opportunity to become a BMW authority.
Members can find information on BMW parts, including
reviews and poll results from our forum or elsewhere,
BMW accessories, BMW How-To Guides, BMW Step-by-Step BMW
part installation guides, BMW DIY, or BMW Do-It-Yourself
Guides, and a wealth of other informative links and BMW
information. Basic BMW model information and Histories,
as well as BMW computer codes are found here as well for
both OBDI and OBDII BMWs.
To submit a resource to the BMW Knowledgebase on Ultimate-BMW.com,
please email all submissions to firstname.lastname@example.org,
with "BMW Knowledgebase Submission" as the title.
Ultimate-BMW.com BMW Knowledgebase :: The place to go
when you need to know about BMWs
BMW OBD (On Board Diagnostics) and
Last edited/updated on 8/31/04
are two engine management systems used on 92-99 BMW's,
which differ in significant ways. They are:
I used on 1992-1995 models
OBD II used on 1996-1999 models (note:
some 99 models are E46 BMWs)
you have a BMW car with OBD II engine management you
will need to purchase a fault code or scan tool reader
in order to utilize the BMW codes below.
you have a BMW with an OBD I engine mangament system,
then you can read the fault codes from your BMW as follows.
Turn the ignition key on and fully depress the accelerator
five times within a five second period.
2. After this, the check engine light will go through
a sequence of: staying on for five seconds, go off,
stay on for 2.5 seconds, go off for 2.5 seconds. 3. After
this the fault code will flash.
BMW fault code is a four digit number, however your
BMW may display more than one fault code. In this case
each code will be seperated by a 2.5 second pause. After
all codes have been displayed there will be a .5 second
flash and the light will stay off. The table below lists
some of the fault codes that could be displayed.
BMW OBD Fault Codes
module may be bad.
flow sensor or wiring to the sensor may be faulty
Potentiometer wiring may be faulty
#1 might be faulty
mixture ratio out of bounds (rich/lean)
temperature sensor might be faulty. Check wiring
Sensor might be faulty. Check wiring
#1 Check knock sensor and wiring
#2 Check knock sensor and wiring
voltage monitor. Check battery voltage and charging
Check wiring to instrument cluster
cutoff. Test control module inputs from AC system
signal. Test control module inputs from AC system
Position sensor. Check wiring from sensor to control
Position sensor. Test camshaft position sensor
transmission control intervention
monitor. Check secondary voltage to coils
Control. Check relay and wiring
control. Check air control valve
system (fuel tank)
heater. Check heater and relay
relay. Check relay and wiring.
module memory supply
memory. Control module may be faulty
output stage. Control module may be faulty
test pulse. Control module may be faulty
off. All fault codes have been displayed
Ultimate-BMW.com will provide the most extraordinary,
targeted venue available to market to customers looking
for BMW parts, BMW accessories, and BMW cars,
because our members are BMW enthusiasts, actively participating
in the biggest BMW forum online.