My 2002 e46 330d is driving me nuts!! I have an intermittent lumpy idle, as if it has a misfire. Sometimes it is silky smooth. When it idles lumpy I stop the engine, restart it and it will idle smooth again but the lumpy idle soon returns!! I have changed the oil, oil filter, air filter, crankcase breather, fuel filter, cleaned the egr and maf sensor but still no change. Has anyone experienced anything similar?