I've been trying to get to the bottom of my car's poor MPG. Tried everything, but was then told about the MAF. I was told to test it by disconnecting the power to it and driving it, and if the MPG is the same or better then it's the MAF. So I did, and it was better.
So I've just dropped the car off at a BMW indy to get the fault codes read. But I'm worried that if there is a MAF related code there, it will be because I drove with it disconnected, and therefore we won't know if it was generated before that by the MAF being faulty!