You owe me nothing lol
When it comes to a MAF, if you're paying less than $300 for a MAF, then you are buying a garbage one. People have bought the cheap ones and have immediately regretted it.
I would only buy OE Genuine BMW or the OEM, which is VDO/Siemens. We have someone on here who bought the OEM product instead of OE Genuine BMW and so far is doing good with it, so I would say the OEM is acceptable in this case.
ECS Has the VDO OEM part here for $323:
http://www.ecstuning.com/BMW-E46-330....0L/ES2176259/
The cheapest OE MAF I found was from BMW of Morristown. The price is so much cheaper than the other dealers that it puts it right near where the aftermarket OEM part is, just a few bucks more! $331
http://www.trademotion.com/parts/ind...xt=13627566983
(to give you a reference of how much most dealers gouge, my local dealer charges $560 for the same part. I bought mine for $380 from another local dealer...)