My 2002 M3 E46 has a low RPM miss when accelerating, which clears at higher RPMs. Also the engine lopes at idle from 600-1200 RPMs when cold. Also, after high revs, the idle will drop below 500RPMs and occassionally stall. Any ideas would be appreciated... Thanks MIKE