Insurance Approved Vehicle Security Specialists 07468 844431 WhatsApp
Home›Services›Remote BMW Coding
Remote BMW coding · London & the UK, Canada, worldwide

Remote BMW Coding, CarPlay, Android Auto & iDrive Recovery

Some BMW features are already built into your car and simply switched off. We are a London BMW specialist and we switch them on across the capital and the UK — in person or remotely — and remotely for owners in Canada and further afield.

London specialists, mobile across the UK Remote to Canada and worldwide VIN checked before anything is quoted
Apple CarPlay running full-screen on a BMW iDrive display after coding by ACR Automobile

CarPlay enabled on the factory iDrive screen — coded, not replaced. The same change we make remotely.

What it is

Your BMW already does more than it admits

Coding is not a repair and it is not a modification in the usual sense. It is changing what the car does with capability it already has. On a great many BMWs the Apple CarPlay hardware is physically present and working, sitting behind an option that was never ticked, a market restriction, or a subscription. Nothing needs to be added to the car to use it — it needs to be told it is allowed to.

That is the entire basis of remote work. Where the capability is already in the vehicle, enabling it is a software change, and a software change does not care whether the car is in Kensington, Manchester, Toronto or Dubai. Where the capability is not there, no amount of remote access will conjure it, and we will tell you that rather than sell you a session.

The honest dividing line. On iDrive NBT EVO and later, CarPlay is usually an activation — the capability is present and is enabled, and that can be done remotely. On CIC and earlier NBT cars an interface has to be fitted behind the dash, which is physical work and cannot be done down a wire. In London and the Home Counties we simply come to you and fit it; further afield we will tell you plainly that remote work is not an option for your car. Either way we establish which of the two you have from your VIN before quoting.

What we can enable

Features commonly switched on remotely

Apple CarPlay

Enabled permanently where the hardware is present, running on the factory screen through the existing controller — not an aftermarket head unit.

Android Auto, where supported

Only possible where your car’s system actually supports it. Many BMWs that can take CarPlay cannot take Android Auto at all; the VIN check tells us which you have.

Full-screen CarPlay

CarPlay across the whole display rather than the split-screen box BMW ships by default — one of the most-requested changes we are asked for.

Video in motion

We will code it where you ask. How it is used is your responsibility, and the law on that differs between the UK, Canada and elsewhere.

Comfort & convenience coding

Folding mirrors on lock, cornering lights, seatbelt chimes, digital speed and similar latent options, where your car supports them.

iDrive recovery

A frozen, black or boot-looping screen is usually software, not a failed head unit. Where it is, we can often diagnose and recover it remotely.

Reversible, and backed up

Original coding data is saved before anything changes, so the car can be returned exactly to how it left the factory — for your peace of mind or a dealer’s.

How it works

A remote session in four steps

01

Send your VIN

Plus your model, year and a photo of the iDrive screen. This is free and it is what decides whether remote work is possible at all.

02

We confirm what is possible

We tell you which iDrive generation you have, which features your car can genuinely take, and which it cannot — in writing, before any quote.

03

We connect to your laptop

You sit in the car with a laptop plugged into it. We connect to that laptop remotely and do the work from our end — you watch it happen rather than being talked through it.

04

Tested and handed back

Each change is applied and tested one at a time rather than flashed in a batch, with the original coding retained.

London & the UK

BMW coding in London — remotely, or we come to you

ACR Automobile is a London business, based in Holland Park and working across the capital, Surrey and the Home Counties. For BMW owners here, remote coding is an option rather than the only option — and that is worth knowing, because it is a choice no remote-only operator can offer you.

If your car is a pure coding job, a remote session is usually the quickest thing to schedule: no travel at either end, and you can have it done from your own driveway in Chelsea, Cobham or Cheshire. If your BMW needs an interface fitted — CIC and earlier NBT cars do — then remote work is off the table, and we come to your home or office and fit it properly. That is our day job: BMW CarPlay retrofits across London, mobile, with no workshop visit for you either way.

UK cars are in exactly the same position as North American ones more often than owners expect. CarPlay has spent years as a chargeable option on BMWs sold here, which means plenty of UK cars are driving around with the hardware fitted and the feature switched off. A dealer will not generally code outside BMW’s own menu. We will, and we will tell you first whether your car is one of the ones where it is possible.

Vancouver & Canada

Our second market: Vancouver and across Canada

If your BMW is in Vancouver or the Lower Mainland, it is about as good a candidate for remote coding as exists anywhere. North American BMWs were frequently delivered with the CarPlay hardware fitted and the feature itself behind a paid or market-restricted option — which means the car on your driveway in Vancouver, Burnaby, Richmond or out in Surrey BC may already be fully capable and simply switched off.

A Canadian dealer will generally not code a car outside BMW’s own menu of options, and independent coding specialists are thin on the ground once you are outside the Lower Mainland. Remote work removes the geography from the problem entirely: there is nothing to ship, nothing to fit, and no drive over the bridge to a specialist who may not take the job anyway.

We work to Pacific time for Vancouver customers rather than making you work to ours, and the same applies right across the country — Calgary, Toronto, Montreal, through to Newfoundland. The eight-hour gap to London is actually an advantage: your evening is our morning, so a session after work is easy to arrange.

One practical note for the Pacific Northwest: you will be sitting in the car with a laptop for the length of the session, so somewhere under cover — a garage or a parkade — beats a wet kerb in January.

Worldwide

And everywhere else — wherever the car is, we can reach it

This is the part of what we do that has no geography. A coding change is a change to the car’s own configuration, and the distance between us and the car is irrelevant to it — what matters is that someone can put a laptop in the vehicle and get online. The session runs the same way whether the car is in Guildford or Guangzhou.

Time zones are a scheduling question rather than an obstacle. We work to your clock: an evening session in North America is a morning here, the Gulf and South Asia line up with our afternoon, and Australia and New Zealand are an early start at our end rather than yours. Tell us when suits and we will fit around it.

What does not change, wherever you are, is the order of events. Your VIN first, a written answer about what your specific car can and cannot take, and a price — before anybody books anything. We would rather lose the enquiry than take a booking for a session that was never going to work.

iDrive recovery

A frozen iDrive is usually software, not a failed screen

The other thing we handle remotely is a BMW whose iDrive has frozen, gone black or started boot-looping. It is one of the most common non-mechanical faults on a modern BMW and it very rarely needs the replacement head unit a dealer will quote for — most of what we see is a corrupted update, an interrupted flash or a failed FSC code, and software can be recovered down a wire much as it can in person.

It is a big enough subject to have its own page: see remote BMW iDrive repair for the symptoms we see, how a recovery session runs, and the cases where remote work genuinely will not help.

Where we work

Anywhere with a connection

London & the Home Counties

Home ground, and the only place we can offer the alternative: we come to the car, across London, Surrey, Cobham, Weybridge and Ascot.

The rest of the UK

Manchester, Birmingham, Leeds, Bristol, Edinburgh — remotely, with no travel at either end and no time-zone arithmetic.

Vancouver & Canada

Our second market. Vancouver and the Lower Mainland, then every province, worked to Pacific time rather than ours.

Europe & Ireland

Germany, France, the Netherlands, Spain and Ireland — nearby time zones make scheduling straightforward.

The Gulf

UAE, Qatar and Saudi Arabia, where owners already contact us about vehicle security for cars they keep in the UK.

Hong Kong, Singapore & beyond

Right-hand-drive BMWs with the same latent features as their UK equivalents.

Before you book

What you need at your end

The setup is simple: your laptop sits with the car, connected to it, and we connect to your laptop. You are not doing the coding — we are, you can just watch it happen. What you need is:

  • a Windows laptop you can bring to the car, with enough battery or a power source for the session
  • a compatible OBD interface lead joining that laptop to the car’s diagnostic port — we confirm which one before you book
  • a stable internet connection at the car so we can reach the laptop. A phone hotspot is usually enough
  • the car accessible and able to stay powered for the session, ideally indoors or somewhere sheltered
  • a healthy battery, or a charger connected — low voltage is the single most common cause of a session being stopped
  • a BMW whose system supports the change — confirmed from your VIN first, free of charge

That is the whole list. You plug in, we take it from there. If you are in London and would rather supply nothing at all, we can simply come to the car and use our own equipment instead.

Honest limits

What we will not tell you

Not every BMW can take every feature, and anyone who tells you otherwise has not looked at your car. Android Auto in particular is not available on many BMWs that handle CarPlay perfectly well, because the system was never built for it. A 2019-on car with factory CarPlay on a subscription is a different conversation again, and we will have that conversation honestly rather than taking the booking and hoping.

Coding also carries risk if it is done carelessly — which is why we back up the original data before touching anything, apply changes one at a time, and test as we go. Some changes are legal in one country and not in another; anything touching lighting or emissions behaviour we will discuss with you rather than simply doing.

And if your car turns out to need an interface fitted, we will say so. In London that is simply a mobile appointment at your address; elsewhere it means finding someone local, and we would rather tell you that than take your money for a session that cannot work.

Send your VIN, or tell us what your iDrive is doing

The compatibility check is free and it is honest — including when the answer is that remote coding will not work on your car. London owners: we can come to you instead.

Questions

Frequently asked

Can you really code my BMW remotely?
Where the feature is already present in the car and simply disabled, yes — that is a software change and it does not matter where the car is. Where the car needs an interface fitted behind the dashboard, no, and we will tell you that from the VIN before you pay anything. The iDrive generation decides which of the two you are.
I am in London. Should I book a remote session or have you come to me?
Whichever suits you. If your car needs an interface, we come to you — or rather to your home or office, because we are mobile and there is no workshop to visit. If it is a pure coding job, either works: remote is usually quicker to schedule, in person means you supply nothing at all.
Do you cover the whole UK, or just London?
Remote sessions work anywhere in the UK, from Manchester to Edinburgh, with no travel at either end. Our mobile fitting — for cars that need an interface — covers London, Surrey and the Home Counties, including Cobham, Weybridge, Esher, Virginia Water and Ascot.
Do you cover Vancouver and the rest of Canada?
Yes. Vancouver and the Lower Mainland are our main focus in Canada, and we cover every province and time zone from Pacific to Newfoundland. North American BMWs are particularly good candidates because the CarPlay hardware is often fitted already, with the feature itself behind a paid or market-restricted option. We work to your clock, not ours.
My iDrive is frozen or stuck on the BMW logo. Can you fix that remotely?
Often, yes. Most frozen, black or boot-looping screens are software rather than failed hardware — a corrupted update, an interrupted flash or a failed FSC code — and software can be diagnosed and recovered over a remote session. We read the fault memory and check the voltage first so we know which problem we are actually solving.
My dealer quoted for a new head unit. Do I need one?
Very often not, and it is the single most expensive assumption in this area. A unit that is corrupted and a unit that has failed look identical from the driver’s seat but are completely different problems. We would rather establish which you have first — and if it genuinely is failed hardware, no remote session will recover it and we will tell you so.
Will my BMW take Android Auto?
It depends entirely on the system in the car, and plenty of BMWs that run CarPlay without complaint cannot take Android Auto at all — the support was never built into those units. We check against your VIN and tell you before you commit rather than after.
Is CarPlay activation permanent, or does it lapse?
Where the work is a coding activation, it is a change to the car’s own configuration rather than a subscription, and it stays. A dealer software update can in some cases reset coding — we keep your original and amended data so it can be reapplied if that ever happens.
Will this affect my warranty?
Coding changes the car’s configuration, not its hardware, and we save the original data so the car can be set back exactly as it left the factory before any dealer visit. We would not claim a manufacturer can never take a view on coding, because that depends on the dealer and the country — but reversibility is why we back up first, every time.
What do I need at my end?
A Windows laptop at the car, a compatible OBD interface lead joining the two, and an internet connection — a phone hotspot is usually enough. We then connect to your laptop and do the work ourselves; you are not being talked through anything. We confirm which interface you need before you book. London customers can skip all of it and have us come to the car.
What happens if something goes wrong mid-session?
Changes are applied one at a time and tested as we go, rather than flashed in a batch, specifically so there is always a known-good state to return to. The original coding data is saved before anything is altered. Low battery voltage is the most common reason a session is paused — which is why we ask for a charger.
How long does a session take?
It depends on how many features you want and how the car responds. We quote a realistic window per vehicle rather than a headline figure, and we would rather stop and rebook than rush changes on a car with a marginal battery.
Can you code a MINI as well as a BMW?
MINI shares much of its platform and tooling with BMW and we work on both. Tell us the model and year and we will confirm what is possible. Our wider coding work is described on our BMW and MINI coding page.
Explore

Related services

Call us WhatsApp
Call WhatsAppFree quote