yup, they often have to program all modules to ensure compatibility across the network, and if it fails, they have to start over. the car also needs to be connected to a high amp power supply (not just a charger) to make sure the voltage doesnt drop during programming.
Originally Posted by bmwrocks
It is my understanding that they sometimes have to do a full update when programming. In other words they reload all the software in the system to get you up to the latest software revs for all modules. This takes time. Apparently lots of it.
Past: 2001 330i ZSP/ZPP/Step
Past: 2004 S60R 6MT Sport
Past: 2007 335i 6MT ZSP/ZCW/322/655
Past: 2010 335xi ZMP/ZCW/ZPP/PPK/PE
Present: 2013 335i 6MT ZMM/ZDH/ZTP/3AG/494/508
Current Homeland Threat Level: