Order a New BMW Key
If you lost your BMW key or are just looking for a spare key, the procedure for getting a new key is simple.
- Find out your VIN. It is in your registration, the lower-left corner of the windshield, and the driver’s door frame.
- Locate the closest BMW dealer near you using this link.
- Call the parts department and provide them with your VIN to get a quote. You may want to call more than one dealer as prices vary slightly from dealership to dealership.
- Head over to the dealership with the following documents:
- Vehicle registration or Title
- Your driver’s license
The ownership information for items 1 and 2 needs to match. If you are not the owner of the BMW, you can order a new key if you have a signed Power of Attorney from the vehicle’s owner.

The vehicle does not need to be at the dealership. The typical cost for a new BMW proximity key is $300 to $410. This key has a metal blade inserted. If necessary, the metal blade can be purchased separately for $45 to $60.
🔧 Find out what is actually wrong before you pay someone to guess
Dealer level diagnostics at home with the YOUCANIC UCAN-II Pro.
- ✔ Covers most makes and models, including many luxury brands. Send us your VIN and we will confirm your car before you order
- ✔ Reads every module, not just the engine, so you find the faults a basic reader says are not there
- ✔ Commands the car: test a fan or pump, bleed ABS, retract an electronic parking brake, register a battery
- ✔ No subscriptions. Free lifetime updates, so the price you pay is the whole price
- ✔ Backed by real mechanics in the USA you can email before and after you buy
Featured in The Wall Street Journal

The older style BMW key (diamond key) costs around $165 to $210, depending on location.
Frequently Asked Questions
My BMW key is damaged, can it be repaired?
It is quite common for the BMW key shell to wear out or get damaged over time. If the key still functions, you can replace the shell with a new BMW Key Shell. This is a lot cheaper than buying a new BMW key.
How do I get a new key for my BMW?
You can order a new key from any BMW dealer. You must show proof of ownership and your ID without taking the car to the dealership.
How do you program a new BMW Key?
Your BMW key should come pre-programmed to your vehicle. Just insert it into the ignition slot once and start the car. Very few new BMW keys may need programming.
Can I replace the battery in my keyfob, or do I need a new key?
Some BMW keys have rechargeable batteries. Eventually, even these batteries die. These keys were not meant to be serviced. BMW dealerships will recommend that you purchase a new key. The good news is that even these keys can be opened, and the battery can often be replaced. It is much cheaper to open up the shell and replace the battery than to spend $300+ on a new key.
Can a locksmith make a copy of the BMW key?
It isn’t easy to make a BMW key, and most locksmiths won’t be able to unless it is an older BMW. A locksmith with AK90+ Key Programmer can duplicate the key for certain BMW models. Another tool often used by locksmiths is the CGDI Prog BMW MSV80 Auto key programmer diagnosis tool with IMMO Security.
Check these troubleshooting and repair guides for more help on your BMW.


It is true. As an Automotive Master Locksmith I can vouch for the author. Only about 1% of all locksmiths have the knowledge, skill, and equipment required to cut and program even the most basic of BMW keys. I would venture to say there are only a handful of us in the U.S. who can cut and program keys to ALL BMW vehicles. If you get a locksmith who is not formally trained on BMW vehicles, there is a high risk of them screwing up your vehicle. My business can make the full range of BMW keys. We can do it in the shop, on the road, or even through the mail. Great article. Key Man Lock & Safe Co. Ogden, UT.