BMW Key Fob Replacement Cost BMW dealerships charge anywhere from $400 to $650 for a new car key fob. You can save money by purchasing the BMW keyfob on the internet and having it programmed at home. The majority of BMW fobs can be replaced. You can buy batteries at https://car-key-repair24156.onzeblog.com/30221040/why-bmw-key-fob-replacement-is-so-helpful-in-covid-19