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.

CarPlay enabled on the factory iDrive screen — coded, not replaced. The same change we make remotely.
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.
Enabled permanently where the hardware is present, running on the factory screen through the existing controller — not an aftermarket head unit.
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.
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.
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.
Folding mirrors on lock, cornering lights, seatbelt chimes, digital speed and similar latent options, where your car supports them.
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.
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.
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.
We tell you which iDrive generation you have, which features your car can genuinely take, and which it cannot — in writing, before any quote.
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.
Each change is applied and tested one at a time rather than flashed in a batch, with the original coding retained.
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.
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.
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.
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.
Home ground, and the only place we can offer the alternative: we come to the car, across London, Surrey, Cobham, Weybridge and Ascot.
Manchester, Birmingham, Leeds, Bristol, Edinburgh — remotely, with no travel at either end and no time-zone arithmetic.
Our second market. Vancouver and the Lower Mainland, then every province, worked to Pacific time rather than ours.
Germany, France, the Netherlands, Spain and Ireland — nearby time zones make scheduling straightforward.
UAE, Qatar and Saudi Arabia, where owners already contact us about vehicle security for cars they keep in the UK.
Right-hand-drive BMWs with the same latent features as their UK equivalents.
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:
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.
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.
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.