BMW Key Fob Replacement Cost The cost to replace a BMW key is expensive if it's lost. Dealerships and specialized service centers will charge between $200 to $250 to replace your BMW key. However, if you decide to have your key fob replaced by a locksmith the price can be