Retrofits
Upgrade your BMW with the latest factory features.

BMW coding, retrofits and hidden features — done by specialists, from anywhere.
All BMW models, all generations — E-series through G-series.
Upgrade your BMW with the latest factory features.
Custom coding tailored to your needs, wherever you are.
Unlock Apple CarPlay for a smarter, connected drive.
Keep your BMW up to date with the latest software.
Professional FRM repair & recovery services.
Convert Japan-spec BMWs to UK region for full functionality.
Pair new or replacement headlight modules to your BMW.
Unlock useful factory-hidden features your BMW already has.
Tell us what you'd like done.
We confirm your car is compatible, then schedule a time.
Most jobs done in under an hour.

Real recommendations pulled from Google and the GC.LAB Facebook page — from private BMW owners, trade customers and fellow specialists.
Come for an iDrive firmware update and full screen CarPlay activation. More than pleased with the results. Professional business with a very experienced technician, can't recommend enough!
Absolutely amazing service! George was extremely knowledgeable, professional, and efficient. He explained everything clearly and made sure everything was working perfectly before leaving. The convenience alone is worth it, but the quality of work was outstanding — going above and beyond. Top-tier service all around!
The service is top notch… remotely coded in a Chinese TMS module which believe me is not an easy task to do! Will definitely use this service again to get my customers' cars sorted.
Thanks for sorting my Mini Cooper S 2022. I needed a service record added. GC Labs were very helpful, really friendly and did it remotely so didn't even have to leave my house. They stayed connected until everything was done and all my warnings were cleaned.
Excellent service, can't thank you enough for sorting this issue out for me. It was like a walk in the park for him — I couldn't believe how quickly he sorted it when the previous person was taking days.
GC Labs is fantastic, very friendly and provided a quick service for Apple CarPlay as well as removing auto stop/start. Will definitely use GC in the future if I have any other vehicles needing his services.
Top man, he's best in coding and programming. I have been to him twice from Bolton to Leeds. Very good, friendly, top customer service.
Been searching for a while with no solid results… until today. GC Labs are knowledgeable, professional, helpful — highly recommend.
Everything you need to know about how a remote session works and what to have ready before we connect.
You park your BMW, plug a small cable from your laptop into the car's diagnostic port, and we connect to your laptop over the internet. We do the work; you watch. Most jobs take 30–60 minutes.
A Windows laptop, the right cable for your car (we recommend one below), internet, and your BMW parked safely with the ignition on. We send a simple step-by-step guide once you book.
Pretty much all of them — from older E-series (E46, E60, E90…) right up to the newest G-series. We always confirm your exact car works before charging anything.
Yes. We use the same official BMW tools (ISTA / E-Sys) the dealers do, back up your existing settings before we change anything, and only touch what we need to.
Full refund. If we can't complete what you booked, you don't pay — no questions asked.
Remote sessions: anywhere in the world. Mobile / workshop: United Kingdom.
Just the basics — cable, charged laptop, internet, a parked BMW with the ignition on. We send you the full guide once you book.
Tested by us on hundreds of cars. Pick the one for your chassis, order it, and you're ready to book.
The cable for modern BMWs (2008 onwards). Plugs into the car's diagnostic port and your laptop.
The cable for older BMWs (E46, E60, E90 and earlier). USB into your laptop, OBD into the car.
Not sure which one fits your car? Send us your VIN and we'll confirm before you order.
Need something not listed above? Tell us about your BMW and we'll get back within 24h.