BMW Key Fob Replacement Cost BMW dealerships typically charge between $400 to $650 for a brand new key fob that is programmed to your car. You can save money by buying the BMW keyfob online and then having it programmed at home. The majority of BMW fobs have rechargeable batteries. https://carkeyrepair67079.verybigblog.com/29734075/find-out-what-bmw-key-fob-replacement-tricks-celebs-are-making-use-of