I hate to say it, but that is where you need to start. Anything I would recommend would be nothing more than a guess without the trouble code. If there is a nationally recognized parts store near you, see if they can scan it. They don't have the perfect technology for a BMW but it may get us close enough to get you going.
Let me know what you find.
Joe
Tuesday, December 21st, 2010 AT 2:05 PM