“ If your BMW key fob is not working or has lost its signal, there are a variety of options. A new key can cost up to $400 at a dealership. Luckily, the cost is significantly lower when you replace the battery. ”