I have a 91 318is. When I leave for work in the morning, or after the car has sat for several hours, it starts & runs fine. If I make a short stop & the car is not running for say 5 to 10 minutes, it will start fine but the engine will start missing seconds after the restart & if i am moving the car will gradually slow to a stop & the check engine light will come. At that point if I let it sit without making an attempt to keep it running, the engine will die. If I try to keep it running I can tap on the gas pedal a couple of time & it will sputter through the lower RPM's, then rev up. When i let off of the gas pedal & the engine comes back down to an idle it will still be running rough. This condition last for maybe 1 to 2 minutes.If I start the car & let it sit and idle for a couple of minutes I can hear the tone of the engine change & then it will smooth out & the idle will jump up a couple of hundred RPM's to normal. A friend of mine is a mechanic for BMW, he just happened to be in town, I caught him right before he was leaving. He gave it a quick once over & noticed that while all of this was happening, it was accompanied by a lean exhaust smell. He did not have any tools with him, but thought that it might be the air flow meter.
I was wondering if anyone had any suggetions? I am also interested in buying a Bentley manual. Where would be a good place to purchase it?