Also meiner Erfahrung nach reicht es schon für einen dauerhaften Eintrag im Fehlerspeicher aus, wenn einer der Sensoren 1x unplausible Werte liefert. Der Fehler hängt im Speicher, auch wenn das Auto einwandfrei läuft. Den Fehler "Nockenwellengeber Einlass" hat mein Vater am E46 beispielsweise schon seit Jahren drin, Motorlauf & Verbrauch allerdings alles in Ordnung.
Aber klar kann es in Einzelfällen vorkommen, dass der Fehlerspeicher trotzdem leer ist.
Ich tippe wie gesagt auf den Nockenwellensensor. Der ist nicht all zu teuer, den zu erneuern schadet nie, auch wenn er nicht defekt sein sollte.
Hier immer Originalteile vom BMW Teilehändler verwenden. ALles andere funktioniert nicht zuverlässig
Einfach
HIER mal durchlesen, ob das zu deinem Fehlerbild passt!
Grüße