Ok, here's an interesting problem.... The other morning I went to start the car with no success. Upon examination of the rubber intake boot between the AFM and the throttle body I noticed a HUGE crack due to dry-rotting. The part is currently on order through the dealer. As a temporary fix to the problem until my replacement part arrives, (PLEASE NO LAUGHING) I wrapped the heck out of the rubber boot very tight with plastic and then wrapped that very tight with tape to eliminate ANY chance of a vacuum leak. The car runs fine except for the fact that it stalls about 2 1/2 minutes into engine warm-up. (It goes from running fine, then it stalls, then it runs fine again.) After the engine stalls I am able to re-start it and drive around as if nothing is wrong. I think that I might know what the problem is based on a similar experience with an 86 e30 that I had. What I'm thinking is that the O2 sensor is bad and/or out of parameters and the engine stalls when the ECU suddenly switches to the internal program and isolates the O2 sensor. -- One more note on stalling... The car only stalls when in gear. If it's idling in park or neutral it will only run rough until it passes the 2 1/2 to 3 minute period. Any ideas on how I should properly go about fixing the problem, other than buying a 2001 750il? Any help will be appreciated.