Ja wir haben öfter in der Werkstatt den fall gehabt, dass das bei den e46 gerne auftritt bei zuviel kurzstreckenfahrten. Die ventile verkoken dann wie sau und schliesen nicht mehr richtig und der zyl hat dann ne schlechte kompression und somit läuft der nicht richtig. Nach einer gewissen warmlaufphase war dann nichts mehr bemerkbar :S.
Die lösung dazu war dann -> kopf ab und ventile + ventilsitze neu einschleifen.
Ich hatte auch 1-2x wo der mal im leerlauf richtig kake gelaufen ist -> Abhilfe war Adaptionen der DME löschen und Einlernfahrt machen.