Just a thought, does the BMW engine have variable timing? It could be a dodgy camshaft sensor causing the ECU not to adjust fuelling correctly when dropping revs or if fly by wire throtle could have the same result if giving false voltages to ECU.


Adrian

Buggered Off, to a modern none leaky car, heart's still ticking