Back to HomeBMW Auto Locksmith

BMW Key Replacement & Programming in Oxfordshire

Original and spare remote keys inside a 2020 BMW 1 Series after a spare-key job in Tiddington near Aylesbury

Need a spare BMW key, lost every key, or have a BMW key that has stopped working?

KeyLogik provides mobile BMW key replacement, cutting and programming for supported BMW models across Oxfordshire and surrounding counties. We come to the vehicle with professional key-cutting, diagnostic and programming equipment.

Mobile service • Spare keys • Lost keys • Replacement & programming

Real BMW jobs

BMW Jobs We’ve Completed

Swipe or use the arrows to browse our BMW jobs.

2020 BMW 1 Series — Tiddington

Spare key · near Aylesbury

Two BMW remote keys held in front of a white 2020 BMW 1 Series after a spare-key job in Tiddington near Aylesbury
1 / 4

A spare key supplied, cut and programmed for this 2020 BMW 1 Series in Tiddington near Aylesbury.

BMW E46 — Wantage, Oxfordshire

Spare key / EWS programming

Two BMW E46 keys after spare key programming in Wantage

EWS immobiliser data read and a spare key programmed. Watch the genuine job in our video case study.

Watch the full video case study

BMW M140i — Abingdon, Oxfordshire

FEM bench programming

BMW M140i with replacement key fobs after programming in Abingdon

2016 M140i spare key with FEM bench work. Keyless entry, starting and remote locking checked.

Read the M140i case study

What BMW Owners Say

★★★★★

"Used KeyLogik for a new key on my M140i and cannot fault them, even come on a Sunday to get us out of trouble. Sam knows his stuff and will definitely use again"
George Williams · Google review
Check support before confirming the job

What Do I Need for a BMW Key Quote?

  • Registration number
  • BMW model
  • Registration/manufacture year
  • Whether a working key remains
  • Keyless entry / Comfort Access, if known
  • Customer location
  • Photo of the existing key, if available

Don’t know the exact BMW key system? That’s fine — send the registration and current key and KeyLogik can check what information is available before confirming the job.

Send BMW Details on WhatsApp
Spare BMW Keys

BMW Spare Car Keys

Already have a working key? Send your registration, vehicle year and a photo of the existing key so KeyLogik can check compatible spare-key options. The correct key and authorisation procedure depend on your BMW’s security system.

A spare provides a backup if the main key is lost or damaged and a comparison when diagnosing faults. See our spare car key service or send your details for a BMW quote.

Lost BMW Keys

Lost All BMW Keys?

When no working BMW key remains, the procedure depends heavily on the vehicle generation and immobiliser system. Some vehicles can be handled through diagnostic procedures, while others may require module removal, bench programming, lock decoding or additional security work.

KeyLogik checks the exact model, year and system before confirming what is required. Send the registration and location so support can be checked; do not assume an OBD-only solution or that every BMW can be handled in the same way.

If you've lost all your BMW keys, see our all-keys-lost service or contact us for a clear, upfront quote.

BMW CAS Systems

BMW CAS Immobiliser Programming

CAS means Car Access System. Its different generations manage key recognition and security functions using generation-specific procedures; a method suitable for one CAS system does not necessarily apply to another.

KeyLogik checks the installed system and current support before confirming spare or replacement-key programming, including the relevant remote functions.

BMW FEM / BDC

BMW FEM & BDC Bench Programming

Later BMW platforms moved key and body-security functions into systems such as the Front Electronic Module (FEM) and Body Domain Controller (BDC). The exact module and procedure depends on the chassis and production generation. These are different systems, not interchangeable names, and not every F-series BMW uses FEM.

Some supported jobs require module removal and bench work rather than diagnostic programming alone. Our genuine BMW M140i spare-key job in Abingdon shows FEM bench programming on that particular vehicle, not a procedure applicable to every newer BMW.

Programming

BMW Key Programming

Spare and replacement keys must be correctly authorised to the vehicle’s security system. Mechanical cutting alone does not provide that authorisation; KeyLogik checks the compatible key type and programming procedure before confirming the job.

On supported BMWs, relevant starting and remote functions are checked after programming. Keyless entry is only relevant where fitted and supported.

For more about our programming capabilities across all vehicle makes, see our key programming service page.

Key Not Detected

BMW Key Not Detected?

If your BMW displays "Key Not Detected" or a similar warning, the fault is not necessarily lost programming. On BMWs with comfort access or keyless go, the smart key battery, the backup detection method, the vehicle battery or the vehicle-side receiver system can all produce this symptom.

Before assuming the key needs reprogramming, check the key battery where applicable, follow the vehicle handbook’s backup-detection procedure and compare with a second key. Sensing positions vary; if both previously working keys fail similarly, vehicle-side checks become more important.

For a full diagnostic guide covering this symptom across all vehicle makes, see our dedicated car key not detected page.

Remote Buttons

BMW Remote Buttons Not Working?

If your BMW key still starts the engine but the remote locking buttons have stopped working, the remote section of the key may have failed while the immobiliser transponder continues to function. This is a common issue and does not always mean the vehicle's central locking is at fault.

Common causes include worn microswitches, water damage, failed remote electronics or a flat key battery. If a second key operates the central locking normally on the same vehicle, that is useful evidence that the original key is faulty rather than the car.

KeyLogik can supply, cut and programme a replacement remote key with full central locking. See our dedicated car key buttons not working page for a full diagnostic guide and genuine repair examples.

Older BMW Systems

Older BMW Key Systems (EWS)

Earlier BMWs use EWS immobiliser systems. The exact key and programming procedure depends on the EWS generation. In some cases, key data can require direct work with the immobiliser module rather than simple diagnostic programming.

EWS generations use different security and authorisation methods, including changing-code behaviour on later versions. They should not all be described as fixed-code keys. The system is checked before the appropriate procedure is confirmed.

See our genuine BMW E46 spare key case study for a real example of EWS EEPROM bench programming completed at the customer's location.

Replacement keys

BMW Replacement Keys

For a missing, damaged or faulty BMW key, the right solution depends on what has failed and whether a working key remains. A fresh battery will not repair broken remote electronics or a damaged blade.

Compare with the spare key and send photos of any damage. KeyLogik can check supported replacement car key options before confirming cutting and programming.

Keyless variants

BMW Comfort Access / Keyless Keys

Not every BMW has Comfort Access. Where keyless entry or starting is fitted, it requires the correct compatible key variant and authorisation procedure for that vehicle.

Tell us whether the car normally unlocks with the key in your pocket and whether another key operates those functions. Support is checked against the model, production generation and installed system, not the appearance of the key alone.

Key Cutting

BMW Key Cutting

BMW keys are not just electronic — each key also has a mechanical blade that must be cut to the correct profile for the door, boot and ignition locks. KeyLogik carries professional key-cutting equipment on the van, so the blade can be cut on-site as part of the same visit.

Mechanical or emergency blades can be cut where required for supported keys. The profile and procedure are checked for the vehicle; cutting a blade is separate from authorising the electronic key.

For more about our key cutting capabilities across all vehicle makes, see our car key cutting page.

Mobile Service

Mobile BMW Key Service

KeyLogik is a mobile service: we attend supported BMW key jobs at your home, workplace or another suitable vehicle location across Oxfordshire and surrounding counties.

The genuine Wantage E46 and Abingdon M140i examples above show local work with different key systems. Support, procedure, equipment and timing are confirmed for your vehicle rather than promised universally.

Mobile attendance for supported jobs

Keys cut & programmed on-site

Specialist bench equipment

Need a BMW Car Key?

Call or WhatsApp KEYLOGIK for a clear, upfront quote before any work begins.