Dann würd ich sagen, das dein Motorsteuergerät ein Problem hat. Einen Sensor würde man im Fehlerspeicher leicht ausfindig machen können.
Da das auslesen bei dir nichts gebracht hat, bleibt meist dann nur noch die alte Methode, Teile tauschen auf Verdacht, und beten, das es das Fehlerverursachende Teil war.
Ich würd nochmal denn Speicher auslesen lassen beim Händler, und wenn dann nichts rauskommt, bitte den Händler mit BMW selbst Kontakt aufzunehmen, da könnte solch ein Problem bekannt sein, und eine Problemlösung parat sein.
Laß auf keinen Fall den Wagen beim Händler, damit er auf gut Glück suchen kann, dann sind immens Arbeitsstunden und evtl. horende Teilekosten drauf.
Es wird immer nur eine Marke geben mit "Freude am fahren" und das ist BMW.mein_neuer