The Check Engine light means the computer has detected a problem and stored
a code. You need to find out what the code is.
Your car is OBD II (on board diagnostics, level 2) compliant. This means you
can buy a code reader at virtually any auto parts store for about the same
price as paying BMW to plug in the reader they have and pull the codes for
you, OR you can ask them at AutoZone to pull the codes or let you use the
scan tool and pull the codes yourself. AutoZone does this for free.
Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here.
All logos and trade names are the property of their respective owners.