BMW Specialist · ISTA · ICOM · AOS

BMW diagnostics
Manchester.

BMW specialists in Greater Manchester with official ISTA, ICOM and AOS access. We diagnose and code BMWs to the same standard as a main dealer — at a fraction of the price. All models, all series, all generations.

BMW
Marque specialist
ISTA
BMW diagnostic tool
ICOM
Official BMW hardware
M13
Ardwick, Manchester
Services

BMW services we offer

From an orange engine light to a full ECU remap and coding session, we cover the full spectrum of BMW electrical and diagnostic work.

ISTA Full Diagnostics

Deep BMW ISTA scan covering all modules — engine, gearbox, DSC, CAS, ZBE, KOMBI, and more. Not just a generic OBD read — we access every control unit on the car.

BMW Coding & Programming

Enable hidden BMW features, code new modules after replacement, and update software using official BMW ISTA and ICOM. From folding mirrors to individual M Sport displays.

ECU & Module Replacement

CAS, DME, EGS, DSC and KOMBI replacement with full coding and VIN programming. We code the replacement unit to the car — not just plug and go.

Key Programming

BMW key fob programming, spare key addition, lost key replacement (with proof of ownership), and CAS module coding for new keys.

CarPlay & Android Auto

Wireless and wired Apple CarPlay or Android Auto retrofit for BMW NBT, NBT Evo, MGU, and CIC head units. Full integration, no dongles, no workarounds.

Electrical Fault Finding

Wiring faults, parasitic drain, intermittent warning lights, connector corrosion, and short circuits. We trace and repair — not just clear codes and hope for the best.

Coding

Popular BMW coding options

Many features are already in your BMW's software but disabled from the factory. We unlock them properly using official BMW diagnostic access.

01

Video in Motion

Enable video playback on the iDrive screen while driving (passenger use).

02

Folding Mirrors on Lock

Automatically fold mirrors when you lock the car.

03

Cornering Lights

Activate front fog lamps to illuminate at low-speed turns.

04

DRL Brightness Control

Adjust daytime running light intensity front and rear.

05

Sport Display / Individual

Enable M Sport gauges, lap timer and performance displays where available.

06

Locking Confirmation Beep

Add audible beep on lock/unlock instead of indicators only.

07

Acoustic Windows

Windows close automatically on remote lock on compatible models.

08

Speed Limit Display

Enable road speed sign recognition and HUD speed limit display.

Coding options vary by model, series, and iDrive generation. Call us to confirm what's possible on your specific car.

Common faults

BMW faults we fix regularly

If your dashboard looks like a Christmas tree or you've got an intermittent fault you can't pin down, these are the ones we know inside out.

Drivetrain malfunction warning — DME/SMG fault codes
DSC / ABS warning light — wheel speed sensor or module fault
CAS module fault — key not recognised, won't start
KOMBI instrument cluster faults — pixel failure, backlight
Charging system failure — IBS sensor, alternator comms
Battery drain — parasitic current draw, ZAS faults
iDrive / NBT screen not responding or freezing
EGS gearbox fault — limp mode, adaptive reset needed
Active Cruise Control / PDC sensor faults
Coded features reverting after battery change
Our tools

Professional BMW equipment

We invest in the right tools — not a generic code reader, but the same systems BMW technicians use.

BMW ISTA
BMW ICOM
BMW AOS
E-Sys (FDL coding)
Autel MaxiSys
Module Coding
Retrofit & Customisation
ECU Programming
DCAN / ENET cables
Oscilloscope
BMW coding

BMW Coding Manchester

Coding is where most independent garages in Manchester stop and the main dealer starts charging. We sit in between — proper BMW coding and programming from a workshop in Ardwick, at a fraction of what a franchised dealer will quote you.

The right tool for the right job

There's no single piece of software that does everything on a BMW, which is why we run several. Official ISTA with genuine ICOM hardware handles diagnostics, programming and software updates to factory standard. BMW AOS gives us official aftersales data. For FDL and retrofit coding — the hidden features and personalisation work — we use E-Sys, the tool the BMW coding community has standardised on.

If a garage only has a generic code reader, they can't code your BMW. If they only have E-Sys, they can't program a replacement module properly. We have both sides covered.

BMW coding services we carry out in Manchester

01

Hidden feature coding

Enable options already built into your car but switched off at the factory — folding mirrors, cornering lights, digital speed display, sport displays and more.

02

Apple CarPlay retrofit

Genuine OEM CarPlay activation and retrofit coding on compatible F and G series BMWs — full screen, properly integrated, not an aftermarket workaround.

03

Module programming & replacement

Replacement ECU, DME, DDE, EGS, FRM, FEM/BDC and CAS units coded and programmed to your VIN using official ISTA and ICOM.

04

ISTA programming & updates

Full vehicle software updates and integration levels brought up to date to factory specification — the same process a main dealer follows.

05

Retrofit coding

Coding for hardware retrofits — reversing cameras, PDC, ambient lighting, heated seats and comfort access — so the car recognises what you've fitted.

06

Personalisation & deletes

Seatbelt chime, legal disclaimer screens, start-stop memory and other everyday irritations coded to behave the way you actually want them to.

Where we are

Our workshop is at Unit 10 Kale Street, Ardwick, Manchester M13 — minutes from the city centre and straightforward to reach from the Mancunian Way. BMW owners bring their cars to us from across Greater Manchester:

Manchester
Ardwick
Stockport
Trafford
Salford
Oldham
Bolton
Bury
Rochdale
Cheshire

Please note: we're a fixed workshop and don't offer mobile coding. Coding and programming need a stable power supply and an uninterrupted connection to the vehicle — a failed session mid-flash can brick a module. All work is carried out on site at our Ardwick unit.

FAQ

BMW coding questions

We're based at Unit 10 Kale Street, Ardwick, Manchester M13 — a few minutes from the city centre and easy to reach from the Mancunian Way and A57. Customers bring their vehicles to our workshop from right across Greater Manchester, including Stockport, Trafford, Salford and Oldham. We run official BMW ISTA with ICOM hardware and AOS access, alongside E-Sys for FDL and retrofit coding, so we can handle everything from hidden features to full module programming. We do not offer mobile coding — all work is carried out on site. Call 07961 740 106 to book.
Coding and programming need a stable battery supply and an uninterrupted connection for the duration of the session. If power drops or the connection fails partway through a flash, you can end up with a bricked module and a far bigger bill. Our workshop has a proper stabilised power supply, so we do all coding on site at Ardwick.
Our rate is £80/hr. Most straightforward coding jobs — hidden features, personalisation, a handful of tweaks in one session — take about an hour. Retrofit coding and module programming take longer depending on what's involved. We'll quote you before we start and won't go over it without checking with you first.
Our no-fix no-fee guarantee applies to diagnostic time where we are unable to identify the root cause of the fault. It does not apply in the following circumstances: we diagnose the fault successfully but the customer declines the recommended repair or parts; the repair requires parts the customer chooses not to authorise; the customer requests a diagnostic report only — all diagnostic time is chargeable regardless of whether repair work follows; or work has been carried out beyond the initial diagnostic phase. In plain English: if we find the fault and tell you what's needed to fix it, the diagnostic time is chargeable — whether you repair with us or not. You'll never be charged for time spent on a fault we genuinely couldn't identify.
E, F and G series — 1 Series through to 8 Series, X range, Z range, i models and MINI. What's codeable varies by model, year and the modules fitted, so tell us your registration and what you're after and we'll confirm before you book.
Yes, on compatible models. Depending on your car and head unit, this is either an activation and coding job or a coding job alongside a hardware retrofit. It's genuine OEM CarPlay running through your existing iDrive screen, not an aftermarket box. Send us your reg and we'll tell you exactly what's possible.
Coding changes software settings rather than hardware, and is reversible — we can return a car to its original coding. That said, if your BMW is still under manufacturer warranty, it's worth being aware that a dealer may take a view on non-standard coding. We'll talk it through with you honestly before doing anything.
Book now

Got a BMW fault in Manchester?

Describe the fault and we'll tell you upfront if it's something we can fix and give you an honest estimate — no dealer markup, no guesswork.