My car is only 4-5 months old so the update is covered under warranty - So the CIM update is No Charge. I guess it should be no-charge for you too since your car would still be under manufacturer warranty. My understanding is that the dealer charges the charge back to BMW as it is warranty.
Not sure if this helps.
325i, Black Sapphire, 6sp Man, 18” Ellipsoid, Black Dakota Leather/Aluminium, Sunroof, PDC Front/Rear, Electric Seats, Professional Navigation/iDrive/TV, 6 CD Stacker, Oct 2005