I have a misfire on my z3 2.8 when warm. It gets to 2000 revs then starts missing,just wondering if anyone has had a similar problem, I've had the computer on and it says crank sensor but the guy at the local garage says it would have problems starting it it was the crank sensor, it starts first time runs lovely up to 2000 revs so I'm stumped any ideas please