I've read through about every link on this subject and have a question. When I read how this system works, it appears that the sensor itself does not measure mass flow but instead volumetric flow (e.g. SCFH). True mass flow is only obtained when the volumetric flow is converted to mass (e.g. lbs/hr) by the car's computer using the ambient air pressure and temperature readings. This mass flow appears to be the flow that fuel flow is ratioed against, not the output from the MAF itself. Is this assumption correct? If so it should be called a VAF (volumetric air flow).
On a related note all I see points to the fact that the MAFs should be treated as a maintenance item. That is, assuming you can get them from David rather than the dealer's high price, shouldn't they just be replaced at say 50k miles regardless of how the car "appears" to run. If other electrical items like O2 sensors and spark plugs have a recommended replacement interval, shouldn't the MAFs as well since they can gradually lose efficiency which is only detected by the test procedure. I don't see many total MAF failures, most appear to just gradually perform poorly. I can see not doing this at the dealer's cost but if the cost is reasonable, I think they should just be replaced at some given interval (what that interval is is uncertain to me however). Could BMW's 4 year 50k mile warranty be the reason they don't recommend replacing them within that period? I'm not cynical by the way.