I wanted to jump on with an update of how things are going – or not, as is the case. Sparks and coil packs are all fine and operating as they should. I took the car to a second specialist for another opinion. They checked the DME for damage, none found, and reprogrammed the VVT as this was incorrectly stored in the car. I picked it up but the issue remained - rev and oil counters bouncing at idle and then the car stalled shortly after pulling into a parking space. Took it back to the same garage who then fitted a new temperature sensor but again, no luck. I’ve since taken the car to the dealership I bought it from and they've taken it to BMW. They claim BMW tested the car on the ramp for 2 hours and it didn’t fault, road tested it twice without issue, and of course the car didn’t die on the journey to or from the dealership. I’ve emphasized to them numerous times that it’s not the road testing that’s the issue, it’s the pulling over and stopping which then throws everything else off. I know the MAF fault code (2D06) was still showing when I dropped the car off so how BMW have explained that away I do not know. The dealership I bought the car from have left me with some particularly brilliant suggestions – am I sure it’s not just the stop/start even though the car doesn’t have that function and am I sure I’m not just trying to drive away from a red light in 2nd gear…… Next step is to take the dealer out for a test drive so that he can experience what’s happening. I’m really looking forward to more top tips from him in the process.