BMW Video in Motion (VIM): How to Enable It on Any iDrive System

Quick Answer
How to enable Video in Motion (VIM) on BMW iDrive?
BMW Video in Motion (VIM) is enabled via ENET coding for $85.99. VIM removes the motion restriction that prevents video playback on iDrive while driving. Compatible with NBT Evo, iDrive 7, and iDrive 8 systems. The coding is done remotely in 15–20 minutes and is fully reversible.

BMW's factory software includes a motion restriction that disables video playback on the iDrive screen while the car is moving. This affects built-in video players, CarPlay video apps, and mirroring. BMW Video in Motion (VIM) coding removes this restriction, allowing full video playback at any speed.

What Does VIM Coding Do?

VIM coding modifies the iDrive control unit's software to remove the speed-based video lockout. After coding, the passenger can watch YouTube, Netflix (via CarPlay), play videos through the built-in media player, or use screen mirroring apps while the car is in motion. The driver's view is not affected — this is a display feature, not a safety bypass.

Compatible BMW Systems

  • NBT Evo — F-Series (F10, F30, F80, F82, F87, F90 etc.) — Most popular
  • iDrive 7 (MGU) — Early G-Series (G20, G30, G01, G05, 2019–2022)
  • iDrive 8 / 8.5 — New G-Series (G60, G70, G82, 2023+)

VIM + CarPlay

When combined with Apple CarPlay Fullscreen Activation, VIM allows full-screen YouTube, streaming apps, and mirroring through CarPlay. This is one of the most popular feature combinations MTri Upgrade offers.

Enable Video in Motion on Your BMW
$85.99  ·  Remote ENET  ·  15–20 min  ·  Reversible
Enable VIM →
Back to blog