Ok... I'm probably being over-dramatic here... but I'm actually quite nervous. I just bought a brand new 2007 3 series back in May (end of May early June) and because it's synthetic oil, they say that I don't have to get an oil change as often. So, my service light went on with the oil lamp thing and I called my dealership to get an appointment at the service department. The service department receptionist said all I needed to do was top it off, no need to make an appointment. So, I got and have it topped off. Now this was a week ago and the service light hasn't stopped popping up. I planned on taking it in on the weekend to get it looked at (for safety measures) anyway. So tonight, I get in my car and my "CHECK ENGINE: ENGINE MALFUNCTION" light goes on. They say if it's yellow that I should get it checked and drive with caution but I can still continue to drive it. If it's red it means DO NOT continue. It's yellow but it's freaking me out!! I have done all the neccessary oil "top offs" when it tells me to. I don't drive my car very much; just to and from work. I follow what it says in the manual. I know that it is under warranty but I'm afraid that if it's something that isn't covered that I'll have to pay a hell of a lot of money to get something fixed... and I just had the car for 6 months!! It's late right now and I left a message with the general service voice mail. I plan on calling them right when they open tomorrow. Because the service department closes when I get off work, I'm having to take time off... I hope it's not bad news and that they can fix it right away and nothing is wrong with it... but if there is, I can't believe that I've only had the car for 6 months and I've got a problem!