1999 BMW 323 Repair Question
Why won't my engine light turn off?
you need to have the codes cleared. If you're just going to an auto parts store with a cheap scanner, they can't clear the codes for you. You can either have an import shop clear them for you, which they will probably charge you because the tool is very expensive, or you can try this. Take the negative terminal off the battery, turn the key on for a minute to drain any existing power in the system and then turn it off. Then reinstall the negative terminal. If your light is off, you'll have to drive it for a couple of days before having it inspected because if you don't your car will tell the testing facility that it does not have enough data logged to have the testing performed. This may not clear your light, some cars must have the light turned off by the correct tool and the battery trick won't work. It's worth a shot though. I know that on my BMW I can clear the engine light this way but not the airbag light. Good luck. Let me know if it works.
307 answers provided