Hi Froos
I started with the m44 maf, but then in a update Pin added intake air temp and engine temp and the m44 maf does not have that in it so I ended up going with a e46 maf. 0280217124
But don't forget you need a trumpet in your air intake filter box just like existing square one only round and bigger and then about 100mm to the maf. Otherwise uneven air flow and problems! So grab the entire upper part of the e46 air filter box as well.
I have done the tune on the maf side still going with the intake air temperature obviously not as easy as I have to wait when it's warm, hot, cold and hotter colder etc etc.
There are lots of things that can be added to this device rpm, o2, IAT, engine temp, throatle position, maf in, vfm out.
I only went with o2, IAT, maf in, vfm out.
The rpm sensor on our cars is not compatible with this device, it will blow it up to many volts. Not sure about throttle position sensor.
Hope this helps Rohan