Ich hatte Ähnliches (e46, 318i, Bj. 2003, bei 130000 km). Nach einer kurzen Fahrstrecke trat das gleiche Problem auf. Nach einem Neustart lief er ohne Probleme. Wenn er länger stand, fing das Problem wieder an.
Es wurden einige Teile ausgetauscht, aber der Fehler kam immer wieder. Erst nach dem Austausch des Steuercomputers für die Vanos war das Problem behoben.