I was going to get a remap in 2012, and from what I have been reading, it's worth getting any bmw software updates done prior to the remap, to address things such as lazy gearbox changes (which I occasionally have), and unimpressive fuel economy (ECU?).
What is the deal with these? Would they have automatically been applied during the manufactures warranty period if servicing was carried out there? Do they check if you have any prior to updating, do a blanket update, or just apply specific updates to address a specific problem?
I assume it is fairly straight forward to install assuming you have the code, so can any BMW specialist carry them out, or are the exclusive to main dealers?
Probably most importantly, is it an expensive procedure?
Also - is it possible to update the iDrive software to the new version???