I've owned my '92 325is w/ 85K miles for 3 years now ('bought it from my dad, so know maint. history well, driven minimally winters). For the past 8 to 9 months, the engine "stumbles" (as the mechanic refers to it as) every now & then, usually after warmed up, & almost always in 1st gear as I'm popping the clutch, especially if I've been at idle for a while at a stop light - VERY annoying. It acts like its firing on only a few cylinders for a brief moment, makes a backfire sound under the hood (into the intake manifold??), & then runs fine for several miles before doing the same thing in the same setting. Gas mileage seems poor (17 city) & exhaust smells like unburned fuel. I've taken it to two mechanics - the 1st guy said after pulling the plugs, he notice oil on one, & so given this motor's known oil leakage problem, replaced the appropriate gaskets causing this. Problem seemed to go a way for a month, but came back (plugs were replaced as well). 'Took it to another mechanic, & asked him to bench check the coils (which I've heard is another problem w/ this car) - 'said they're fine, but felt stongly it was injector issue, not an ignition one & prescibed an expensive injector cleaning/gas additive. Problem improved maybe a bit. Any ideas? Problem seems to be worse when cold (under 30 degrees f) & when hot & humid (above 85). O2 sensor? Fuel pump or regulator? Oh - also, the lights flicker a bit at idle (alternator??).