1. Sit in Drivers Seat
2. Turn the igntion to the "on" position - do not start the car.
3. Immediately depress the accelerator fully and release fully 5 times in quick succession.
4. Wait a couple of seconds.
5. The Check Engine light will flash once - then start to blink.
a. All codes are comprised of 4 digits.
b. The number of blinks corresponds to the fault code.
c. For example, ON, pause, ON ON, pause, ON ON, pause, ON ON, off would be 1222.
6. Each four digit code will be flashed sequentially. a. When the codes start to repeat, all stored codes have been displayed.
7. Turn the ignition Off.
BMW E31 Diagnostic Flash Codes
Note: DME version M5.2 (OBD-II) under validation; will post when completed.