How to Update BMW iDrive Navigation Maps (Complete Guide)

Step-by-step guide to updating BMW iDrive navigation maps for NBT, EVO ID4, EVO ID5/ID6, and MGU systems. Works for BMW 1, 3, 5, X1, X3, X5 and more.

BMW Guides··2 min read

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

  1. Order the correct NBT map update from MapCoding — specify your VIN and current map version
  2. Download the file to your USB drive (do not place in a folder — root level only)
  3. Start the car, go to iDrive → Navigation → Map update
  4. Insert USB, follow on-screen prompts
  5. Update takes 30–60 minutes — keep the engine running

Step-by-step: EVO ID4/ID5/ID6 map update

  1. Order the EVO map update matching your iDrive version
  2. Copy the .entrynav file to USB root
  3. iDrive → Navigation → Map update → USB
  4. The system will verify the file and begin installation
  5. 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 →

BMWiDrivenavigation updateBMW map updateEVONBT