BMW Key Fob Replacement Cost BMW dealerships typically charge between $400 and $650 for a new key fob programmed to your car. You can save money by buying a BMW keyfob online and then having it programmed at home. Most BMW fobs are replaceable. You can buy a replacement battery https://thekeylab62362.dbblog.net/3264330/bmw-key-fob-replacement-tools-to-enhance-your-daily-life