Moin,
falls es der Luftmassenmesser ist, kannst du einfach den Stecker entfernen und gucken ob der Wagen dann besser läuft.
Springt der Wagen schlecht an ?
Ich würde vielleicht etwas an der Zündanlage Vermuten. Du kannst ja einen OBD Scan bei BMW durchführen.
LG, Chris