Wenn der Motor nach einem Kaltstart mit dem "Gas spielt", und er schwer am laufen zu halten ist, wenn die Temperatur ansteigt, könnte es der Temperaturfühler sein.
Denn wenn dieser defekt ist, rechnet die Motorsteuerung mit einem Ersatzwert (+80°C), und deshalb stimmt das Benzin-Luftgemisch nicht, da der Motor in der Kaltlaufphase ein fetters Gemisch benötigt.
Fahr mal zu BMW oder ner freien Werkstatt die den Fehlerspeicher auslesen können, dann wird schnell klar, ob der Fühler defekt ist.
Dieser Fühler kostet etwa 15-20€, und ist in etwa 3-5min gewechselt (beim M42 Motor= 318IS).
Es wird immer nur eine Marke geben mit Freude am Fahren und das ist BMW.
Homepage