Keeping your BMW iDrive navigation maps up to date ensures accurate routing, updated speed limits, and new POI data. This guide covers the update process for all major BMW head units.
Which BMW head unit do you have?
Before downloading anything, identify your head unit:
- NBT (Non-Business Touchscreen) — BMW 1, 2, 3, 4, 5, 6, 7 Series, X1–X6 (2012–2017)
- EVO ID4 — BMW 5 Series G30, X3 G01, X5 G05 (2017–2019)
- EVO ID5 / ID6 — BMW 3 Series G20, X5 G05, X7 (2019–2022)
- MGU / Premium — BMW 5 Series G60, 7 Series G70, X5 G05 (2022+)
You can check in iDrive: Settings → System → Version information
What you need
- USB drive (minimum 32GB, FAT32 formatted)
- Your BMW's VIN number (17-character code on dashboard or door frame)
- Correct map update file for your head unit and region
Step-by-step: NBT map update
- Order the correct NBT map update from MapCoding — specify your VIN and current map version
- Download the file to your USB drive (do not place in a folder — root level only)
- Start the car, go to iDrive → Navigation → Map update
- Insert USB, follow on-screen prompts
- Update takes 30–60 minutes — keep the engine running
Step-by-step: EVO ID4/ID5/ID6 map update
- Order the EVO map update matching your iDrive version
- Copy the
.entrynavfile to USB root - iDrive → Navigation → Map update → USB
- The system will verify the file and begin installation
- Do not turn off the car during the update
Frequently asked questions
Can I update BMW maps myself? Yes. All BMW map updates sold by MapCoding include step-by-step guides and do not require dealer tools.
Do I need my VIN? For some head units, the map file is VIN-locked. We generate the correct file for your specific car.
How long does an update take? Between 30 minutes and 2 hours depending on the head unit and region package size.
Will it reset my settings? No. A map update does not affect your iDrive settings, saved destinations, or vehicle coding.
Ready to update your BMW navigation? Browse BMW map updates →