Darren Wood BMW told me it was a plug and play straight swap, no 'coding' required. Of course an indy would put it on the machine to check all was ok, maybe reset FP adaptations, but they wouldn't charge for that over the labour.
The diagnostics are useless unless its so bad it is generating fault codes.
Mine was long cranking badly but it passed all the BMW fault finding tests and made no codes, so after having the car for 2 days and taking it home, BMW still refused to change it.
I had to send the service mananger a video of the long cranks for him to believe me and agree to change it under factory warranty (2 yrs old, 22k miles).
The only issue is leaving the car to cool for several hours as high pressure fuel can spray out of the hose unions, so it needs the engine bay to be coolish.
If no joy with BMW, give Darren Wood BMW a ring, at least they'll tell you the truth. (maybe give DW a ring anyway just to see)
Last edited by doughboy; 09-18-2012 at 04:31 AM.