I have a 2000 bmw z3 and i have been having a problem with it recently. Sometimes it starts hard, and it feels as if I am being robbed of my power at times. Like I accelerate very slowly as compared to a few weeks ago. Sometimes it is better than other times though and sometimes it is really bad. Occasionaly the check engine light comes on. Any ideas?
(I have made an appointment to have it looked at, but that is like 5 days away)