Dazu wäre es hilfreich zu wissen um welche Motorisierung es sich handelt.
Die Elektrische Kraftstoffpumpe im Tank würde ich ausschließen. Sehr sehr sehr selten gibt es da Probleme bei E9x, E8x, E6x usw.
Das was du gerochen hast hört sich nach unerbranntem Kraftstoff an.
Das dein tankgeber allerdings plötzlich einen unplausiblen Wert anzeigt sehe ich nicht zwingend im Zusammenhang mit dem Motorproblem.
Egal was es ist: Bei N43, N53, N54 ist eine Diagnose bei BMW unumgänglich.
Probleme mit: Zündkerzen, Zündspulen, HDP, Kraftstoffniederdrucksensoren, Injektoren, NOx Sensoren bei den Magermix Motoren usw.
Aussetzerkennung ist dabei unumgänglich um defekte Injektoren diagnostizieren und um die Software der DME prüfen zu können.
Mfg