Hi Lads,
I used my own Autel Scanner that arrived today and found the following BMW DME codes and I used the following website to find out what they mean.
http://www.endtuning.com/bmwcodes.html
4212 = Glow Plug Cyl 1 - Activation Interrupted
4222 = Glow Plug Cyl 2 - Activation Interrupted
4232 = Glow Plug Cyl 3 - Activation Interrupted
3FF1 = Air Flow Meter
4B90 = Rail Pressure Control at Engine Start
I have posted a thread at:
http://www.bmw-driver.net/forum/showthread.php?t=31987
to see if others know what all this means.
I still have the hesitation. I now notice it at higher revs in higher gears. For example 6th gear round about 2200 revs. It may have always been happening at that rev and I am only noticing it now, given I know what to look for!
BMW told me they replaced 4 glowplugs, the MAF and fuel pressure was ok.
I will report back here to this thread if anything significant shows up.