Vermutlich hat sich ein Sensor z.B. der Nockenwellensensor verabschiedet, fahr zum BMW-Händler, und laß den Fehlerspeicher des Motors auslesen.
Da es auch ein fefekter Temperaturfühler, Luftmassenmesser,Lambdasonde, Leerlaufregelventil, Zündspule, usw. sein kann.