Car is in limp mode due to some problem - could be just about anything. Get your error codes read and report back. Read the e46 wiki (link above on this page) i think there's a good cheap code reader you can buy if you don't want to pay a mechanic to do it. My understanding is car parts stores can't do it for you in CA, but maybe they'll loan you the reader if you don't want to buy one.I purchased this car about a month ago. It's been great! my first bmw. The eml and engine censors came on. The car is not running right. Any suggestions to what this might be? I live in the Inland Empire not sure of a good mechanic to go to for this car.