BMW Video in Motion (VIM): How to Enable It on Any iDrive System
Share
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.