2012 BMW. The dealer charges about $100 or so....but there is a mechanic I know who has the proper electronic OBD-2 "programmer" that does it for $25. Its really just the hassle of it....clearly its designed to funnel more work to the dealer.
reply
How often does she change the battery and reprogram?
reply
well we've only had to change it once since owning it....
The car will run without programming, but it won't charge correctly. So if you don't get it programmed it will run the battery down quickly
reply