I would just like to revive this thread just so people are aware of the problem.
Right its been a long time and a lot of money spent and as of this moment it is still not fixed.
Was told it was the MAF it wasn't then told turbo this is where it gets good.
went on real OEM for the part number and then proceeded to source a decent seconhand turbo which we managed to find, to it to our independent only to be told it doesn't fit as it is mechanical not electrically controlled so there was the first waste of money, turbo was almost new aswell.
So the mechanic orders a brand new turbo from garrot and low and behold it is exactly the same as the one we had bought so real OEM part numbers for an 04 330d are wrong.
Well the turbo is fitted also the mechanic changes the oil just to be sure even though it was changed 2mth previously didn't want to void the warranty so did it anyway.
Take it for a test drive and its still exactly the same as it was.
Been put on diagnostics and comes up with no errors at all even unplugged MAF.
So now even the specialist is scratching his head, gonna phone some top man from BMW today and see if anything can be found out.
I will keep this updated incase someone else gets the same problem before they shell out loads of cash for a new turbo.
We are just hoping the specialist is good about it as he diagnosed it to be a turbo and it is still the same, he is a good bloke and well respected so should be fine.
Maybe some members might know him his name is Lee and he works out of Bentley always busy so must be pretty good.
Oh as for the smoke on start up found what that was, my friend and took it to someone else who said it was the glow plugs so changed all six and it was still the same but the fella failed to realise it was the control unit that has failed, so that was a waste of money, goes to show there are some cowboys out there who think they know what they doing.