| Vehicle | BMW G05 X5 (2019–2023) — xDrive30i, xDrive40i, M50i, X5M Competition |
| Platform | iDrive 7 / MGU |
| Features (9) | VIM · Start-Stop Memory · Mirror Fold on Lock · Key Fob Tailgate · Reverse Mirror Tilt · M Startup · Sport Plus Mode · Post-Ignition Windows · Disclaimer Skip |
| Bundle Price | $649 USD (all 9 features) · Individual from $80 |
| Method | 100% remote · ENET cable + TeamViewer · No video call |
| Regions | USA · UAE · Saudi Arabia · UK · Australia · Worldwide |
| Contact | WhatsApp +64 21 920 905 · info@mtriupgrade.com |
The BMW G05 X5 is the best-selling BMW globally and the flagship of the brand’s X SUV lineup. Since its 2019 launch, it has dominated sales charts in North America, the Middle East, and Australia — and owners in every one of those markets share one frustration: BMW ships the G05 with dozens of useful features switched off at the software level. Video in Motion is disabled. The mirrors don’t fold when you lock. The tailgate won’t respond to the key fob. The iDrive disclaimer greets you every time you start the car.
These aren’t missing hardware features — the G05 already has everything it needs. BMW simply deactivates them before the car leaves the factory. ENET coding writes the correct parameters back into your car’s control modules and permanently restores what should have been included from day one. No physical modifications, no dealer visit, no voided warranty concerns from a software-level parameter change.
What Is ENET Remote Coding for the G05 X5?
ENET (Ethernet to OBD) coding is the official BMW diagnostic protocol used by BMW technicians and independent specialists worldwide. An ENET cable connects your G05 X5’s OBD-II port to a Windows laptop running BMW’s coding software. Our technician connects remotely via TeamViewer — the same screen-sharing application used by corporate IT departments globally — and makes the necessary parameter changes directly to the iDrive 7 (MGU) modules in your car.
The session runs 40–50 minutes. You sit in the driver’s seat with your ignition in position 2 (engine off, electrics on) while we work. You can watch everything on your laptop screen in real time. When we disconnect, the new settings are permanently written to your X5’s ECU and body control modules. There is no subscription, no ongoing connection, and nothing to maintain.
The 9 iDrive 7 Features We Unlock on Your G05 X5
1. Video in Motion (VIM)
BMW blocks video playback on the iDrive 7 screen whenever the vehicle is in motion — a restriction applied in software, not hardware. VIM coding removes this block, allowing your front passenger to stream video from connected sources while the car is moving. For G05 X5 owners with rear entertainment screens fitted, rear passenger video also benefits. VIM is one of the most requested coding features for X5 owners in the UAE and Saudi Arabia, where long motorway journeys with family passengers are common.
2. Auto Start-Stop Memory OFF
The G05 X5’s auto start-stop shuts the engine at every traffic light and junction — and on the B58 and N63 engines, the restart can feel noticeably clunky. More importantly, you have to press the button to disable it every single time you start the car. Start-Stop Memory coding sets the system to permanently disabled as the default state. The button still works if you want to re-enable it, but you will never have to touch it again just to drive normally.
3. Mirror Fold on Lock
The G05 X5 has power-folding mirrors as standard on most trim levels, but BMW does not enable the automatic fold-on-lock function from the factory. After coding, your mirrors fold in automatically every time you lock the car and unfold when you unlock. This is particularly useful in tight urban parking situations in London, Sydney, and US cities where kerb clearance is at a premium.
4. Key Fob Tailgate Close
The G05 X5’s powered tailgate can be opened from the key fob, but BMW does not enable tailgate closing from the fob by default. After coding, a long press of the tailgate button on your key closes the boot remotely — useful when your hands are full, or when you want to close up from a distance in the rain.
5. Reverse Mirror Tilt (49°)
When you engage reverse on the G05 X5, the left (kerbside) wing mirror can be programmed to automatically tilt downward by 49 degrees, giving you a direct view of the kerb and rear wheel. This is a genuine safety and convenience feature for parallel parking, and is one of the simplest but most practically useful codings in the bundle.
6. M Startup Animation
On M Performance and M Sport G05 X5 variants, the M startup animation coding activates the M Performance rev counter display on the instrument cluster during ignition. On the X5M Competition, this is particularly effective — the cluster sweeps through the rev range as the S63 engine comes to life. It is a small change that significantly improves the theatre of starting the car.
7. Sport Plus / Comfort Plus Drive Modes
The G05 X5 ships with a limited selection of drive modes visible in the iDrive interface. Coding expands this to include Sport Plus mode (sharpened throttle, firmer adaptive dampers, heavier steering) and Comfort Plus (softest suspension setting for motorway cruising). On the X5M Competition, Sport Plus sharpens an already aggressive calibration further. These modes exist in the software but are hidden by default on many market variants.
8. One-Touch Window Operation After Ignition Off
By default, the G05 X5’s windows stop responding to the door switches once the ignition is off and the door is opened. This coding extends the comfort window operation window — allowing you to open or close all windows by holding the key fob buttons even after you have left the car. Useful for ventilating the cabin on a hot day in Dubai or Riyadh before you get in.
9. Disclaimer Screen Removed
Every G05 X5 with iDrive 7 displays a terms and conditions disclaimer screen on startup that requires manual dismissal. This adds a second or two to every journey and becomes increasingly annoying over thousands of ignition cycles. Coding disables this screen permanently — iDrive loads directly to the home screen.
G05 X5 Model Compatibility
| Model | Years | Engine | iDrive 7 Compatible |
|---|---|---|---|
| G05 xDrive30i | 2019–2023 | B48 2.0T (4-cyl) | ✅ All 9 features |
| G05 xDrive40i | 2019–2023 | B58 3.0T (6-cyl) | ✅ All 9 features |
| G05 M50i / xDrive50i | 2019–2023 | N63 4.4T (V8) | ✅ All 9 features |
| G05 X5M Competition | 2020–2023 | S63 4.4T (V8) | ✅ All 9 + M Sport Plus |
| G05 LCI (2024+) | 2024+ | B48/B58/N63 | ⚠️ May be iDrive 8 — send VIN first |
Anti-Dazzle High Beam Assistant — Add-On Available
The G05 X5 in most markets ships with the High Beam Assistant hardware fitted but the Auto Anti-Dazzle function (also called Fernlichtassistent or NGHB) deactivated in software. Anti-Dazzle coding activates the camera-based system that automatically switches between high and low beams based on oncoming and preceding traffic — a genuinely useful safety feature for night driving on unlit motorways in the UK, Australia, and US rural areas.
Anti-Dazzle coding for the G05 X5 is available as a standalone add-on at $214.99 — or can be added to your iDrive 7 bundle session at a reduced rate. Read our full Anti-Dazzle coding guide here.
G05 vs F15 X5 — What Changes in the Coding
The F15 X5 (2014–2018) runs iDrive 5 or iDrive 6, which have a fundamentally different software architecture and fewer factory-disabled features. The F15 supports some ENET coding (fold mirrors, VIM on iDrive 6), but the feature set is much narrower. The G05 (2019+) introduced the iDrive 7 (MGU) platform, which BMW used to add significantly more software-gated features — features that are all present in hardware but require coding to activate.
If you are upgrading from an F15 to a G05 or have both generations in your fleet, note that G05 coding unlocks a substantially broader range of features. See our iDrive 5 vs 6 vs 7 comparison for a full platform breakdown.
We Serve BMW X5 Owners Worldwide
Because every session runs 100% via TeamViewer — no video call, no shipping, no local technician required — we have completed G05 X5 coding sessions for owners across four continents:
- United States: New York, Los Angeles, Miami, Dallas, Houston, Chicago, San Francisco
- UAE & Saudi Arabia: Dubai, Abu Dhabi, Riyadh, Jeddah, Sharjah
- United Kingdom: London, Manchester, Birmingham, Edinburgh
- Australia: Sydney, Melbourne, Brisbane, Perth
All sessions are conducted in English. We accommodate timezone differences — early morning and evening slots are available for Middle East and US clients respectively. Session booking and payment are handled entirely online through mtriupgrade.com.
Frequently Asked Questions
Can the BMW G05 X5 be coded remotely?
Does coding work on the X5M Competition?
What is VIM and why is it popular in the Middle East?
Can I add remote start to my G05 X5?
Will coding affect my BMW warranty?
Do you serve Dubai and Saudi Arabia X5 owners?
Free VIN pre-check before you pay