I've also fitted the new MAF today. Instantly knew it had worked as the maf read 0.0 kg/h with the engine off. Its a VDO unit from autodoc so probably a bmw part without the stamp (half the price of the stealers price!). I did some checks with my torque app and hey presto! The MAF reads and gives reasonable readings:

So it seems the P0102 code this time was a faulty MAF. No need for the smoke test but I enjoyed making the machine and it's peace of mind that everything is buttoned up (also useful for the future).
P.S. I can now heel and toe
.

So it seems the P0102 code this time was a faulty MAF. No need for the smoke test but I enjoyed making the machine and it's peace of mind that everything is buttoned up (also useful for the future).
P.S. I can now heel and toe
