NBT? You mean the latest iDrive set ups we have in the F3x? If so then I believe it's always been possible. I could only play DVDs on my 2011 E91 with Pro Media but all the F3x I've driven with Pro Media could play video off the USB. I have a rather good Skyfall BD rip on mine atm
This doesn't take away from your previous coding trickery though!