This is BS... if the system requires a re-calibration after simply replacing the battery, then the re-calibration utility should be BUILT IN TO THE CAR. It has an on-board computer for chrissakes. It would be no thing to add a calibration menu to the iDrive. Heck, if it's already measuring so many params from the battery then it sould be able to SELF DETECT a battery swap and adjust accordingly. It is just plain silliness to have to make a dealer trip for such a simple operation...