All guides

Video in Motion on a BMW: What It Is and How It Works

05 Jul 2026 4 min read

Out of the factory, every BMW blanks video playback and locks large parts of the iDrive menu the moment the car moves. Video in Motion (VIM) coding removes that speed lock. It is one of the most requested codings we do — here is exactly what it changes and what it does not.

What VIM unlocks

With VIM coded, video sources keep playing while the car is moving — screen mirroring, USB media, the TV/DVD module where fitted, and rear-seat entertainment screens on cars that have them. It also lifts the motion lock on menus, so a passenger can type a full navigation address instead of fighting the voice assistant on the M50.

The honest safety point

VIM exists for passengers. The driver watching video on the move is illegal and dangerous in Ireland as anywhere else — nothing about coding changes that. Where VIM shines is the passenger seat and the back row: kids on a long drive to Cork, a partner following the match, navigation input on the move. Treat it like the passenger feature it is.

Which BMWs support it

Practically all F-series and G-series cars: NBT, NBT Evo and MGU (iDrive 4 through 8). The coding differs per platform — older units take a parameter change, MGU cars need the current-generation tooling — but the result is the same. It is fully reversible, like everything we code.

Price and how it is done

From €60, done in person around Dublin or remotely over ENET anywhere in Ireland, usually inside half an hour. It bundles well: most people take VIM together with CarPlay activation or a comfort-coding session.

Want this on your BMW?

Send the model, year and what you want — we’ll confirm what’s possible.