BMW Key Fob Replacement Cost BMW dealerships charge from $400 and $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 are re-usable. You can purchase a replacement battery at https://carkeyreprogramming55723.full-design.com/what-is-bmw-key-fob-replacement-and-how-to-use-what-is-bmw-key-fob-replacement-and-how-to-use-72664485