BMW Car Key Replacement
Losing a BMW key in the Wasatch Front is more than an inconvenience — it is a full stop to your day. Whether you drive an X5 through Emigration Canyon, commute in a 228 Gran Coupe along Bangerter Highway, or park your X3 near the trendy shops on 900 South, Pro Salt Lake City Locksmith dispatches a skilled mobile technician directly to your location across all of Salt Lake County. We arrive equipped to cut, program, and verify BMW keys on-site, so you are back on the road without a tow truck ride to the dealership.
Open 24 hours, 7 days a week · Licensed, bonded & insured

Our trained, insured technicians handle everything from basic transponder keys to the latest proximity smart keys and key fobs — covering BMW models from the 1 Series all the way through the X-line SUVs. Before any work begins, we confirm ownership and provide an exact up-front price based on your specific vehicle, the parts required, and the time of the call. No surprises, no dealer waiting rooms, and no need to arrange a ride across the valley.
What we do
All key types
BMW transponder keys, push-to-start smart keys and remote head keys.
Lost-key service
No spare? We can make a key from scratch and disable the lost one.
On-site programming
Keys are cut and programmed to your car right in your driveway or lot.
Dealer alternative
Comparable keys, faster turnaround, and usually a lower price than the dealer.
Frequently asked questions
Can a locksmith reprogram my BMW key fob without going to the dealership?
Yes. Our trained mobile technicians use professional-grade automotive key programming equipment that supports the full range of BMW key fob types, including comfort-access proximity fobs and older remote/transponder combinations. We perform the coding on-site, matched to your specific vehicle's immobilizer system. You do not need a dealer appointment — we come to your location anywhere in Salt Lake County, verify your ownership, confirm an exact price, and complete the reprogramming in a single visit.
How long does it usually take for a locksmith to come to my location in Salt Lake County?
Arrival time depends on your specific location within Salt Lake County, current traffic conditions — which on I-15 or State Street during rush hour can be significant — and which of our mobile technicians is closest to you at the time of your call. When you call (704) 850-6756, our dispatcher will give you a real-time estimated arrival based on actual distance and conditions, not a generic window. We track our units in real time, so the estimate you receive is as accurate as possible. We operate 24 hours a day, seven days a week, including weekends and holidays.
How much is the average locksmith charge for a BMW key replacement?
There is no single flat rate for BMW car key replacement because the final price depends on several factors: the specific BMW model and year, the type of key technology involved (basic transponder, remote fob, or full comfort-access proximity key), the parts required, the time of day the service is performed, and the travel distance to your location. Before any work begins, our technician will give you an exact quoted price covering all of those elements. You agree to that price first — there are no add-ons or after-the-fact charges.
How do I know if a locksmith is legit before I let them work on my BMW?
A trustworthy locksmith will always verify your identity and ownership before touching your vehicle or producing a key. Ask whether they will request a government-issued ID and vehicle registration — our technicians always do this without exception. You should also confirm that the company is insured and that the technician arrives in a marked vehicle or carries clear identification. Be cautious of anyone who quotes a price over the phone without asking for your vehicle's make, model, and year, then dramatically raises the price on arrival. At Pro Salt Lake City Locksmith, we confirm your ownership, explain exactly what the work involves, and provide a firm up-front price before we begin.
I have BMW X5 locked keys in car — what should I check before calling a locksmith?
First, check whether any other door or the trunk release is accessible — sometimes one door remains unlocked even when others have closed. Check whether a spare key is nearby, at home, or with a family member who could reach you. If you have BMW's connected service app active on your phone, check whether a remote unlock is available through it. If none of those options work, call (704) 850-6756. Our technician will perform a damage-free entry attempt using professional tools appropriate for your X5's specific door and lock configuration. We will verify your ownership before opening the vehicle.
Do you handle BMW 228 Gran Coupe emergency locksmith calls late at night or on weekends?
Absolutely. As a BMW 228 Gran Coupe 24 hour locksmith serving Salt Lake County, we treat late-night and weekend calls exactly the same as midday weekday requests — a live dispatcher answers, a technician is dispatched, and the work is performed with the same professional standards. The 228 Gran Coupe has a compact body-on-frame door design that benefits from a model-aware approach during a lockout, and our technicians are familiar with it. Call (704) 850-6756 any time you need a BMW 228 Gran Coupe emergency locksmith or any other after-hours BMW key service in the Salt Lake County area.