2CarPros - Car Questions & Answers

BMW Trouble Code Definitions and Retrieval Method

Gathering codes on a BMW before 1995 is done using the check engine light. When the code gathering is activated the check engine light will flash on and then off, count the blinks. The first set of blinks will give you the first digit of the trouble code. After the first set of blinks the flashing will pause and then restart blinking, this will be the beginning of the next code digit and so on.

Trouble Code Retrieval

  • Turn the ignition key to the "on" position (do not start engine)
  • Press the gas pedal five times to the floor in rapid succession within five seconds
  • Write down the flashes to and assemble codes using the code table below

Code Table

Code 1211 MCU (computer) malfunction


Code 1215 Air mass flow sensor fault (MAF)

Code 1221 Oxygen sensor (O2)

Code 1222 Oxygen sensor control

Code 1223 Engine coolant temperature (ECT)

Code 1224 Air intake temperature

Code 1231 Battery voltage


Code 1232 Idle throttle valve switch

Code 1233 Full load throttle valve switch

Code 1251/1252 Injection valve

Code 1261 Fuel pump relay circuit

Code 1262 Idle speed control valve

Code 1263 Fuel tank vent valve


Code 1264 Oxygen sensor heater relay

Code 1444 No failure

If further technical assistance is needed, our certified car repair technicians are ready to answer your car questions.

Related Car Repair Information