Könnte auch der Luftmassenmesser sein.
Das testest du, in dem du bei laufendem Motor den Stecker mal abziehst. Sackt die Drehzahl ab, ist der LMM i.O., läuft er genau so weiter wie vorher, könnte de LMM hin sein.
Ansonsten, ja neue Zündkerzen sind bestimmt keine schlechte Idee
BMW sagt, dass Getriebe und Differenzial Öl nie gewechselt werden müssen. Ist ne Life-Time Füllung. Aber BMW geht vllt. Auch davon aus, dass der Wagen nur 150.000 oder max 200.000 km gefahren wird. Daher kann auch so ein Ölwechsel meiner Meinung nach nie schaden.