Grundsätzlich wundert mich, dass die Laufunruhe bzw. Zünd-/Verbrennungsaussetzer nicht abgelegt werden. Ist mir bisher nicht bekannt, dass sowas nicht erkannt wird.
Zündkerzen quer tauschen wäre jetzt auch mein nächster Tipp gewesen. Ggf. hast du auch einen meschnischen Schaden, wie ein weggebranntes Ventil, gebrochener Kolbenring o.ä.
Aber mal sehen, was BMW dazu sagt