This is potentially wildly dangerous stuff that could turn your i3 into a ton-and-a-half paperweight. Be careful.
(I have the professional navigation, your mileage may vary.)
USB video playback is available with coding. I do not know if iphone playback is.
It is also possible to enable playback while the vehicle is moving, but I didn't enable that because I think it is illegal for good reason- it could be wildly distracting. You can play video tracks while moving, but if you don't change the speed/motion settings you only hear the audio, you aren't shown the video.
Steps I took to get this working.
Again, this is potentially wildly dangerous stuff that could turn your i3 into a ton-and-a-half paperweight. Be careful.
0) Have a windows computer and the necessary ethernet to OBDII cable.
1) Ask for link to download coding software from the
infamous bimmerfest thread, download and install the software. Wait 12 hours after install, and token generation, to choose chassis for sofware. Read the included training material while your waiting to be able to choose your chassis.
Read it again. (The delay is to reduce commercial use of the free tokens. )
2) Follow instructions on this
blogpost to enable video. Do not rely upon software sent out by the owner of that blog, it is a little out of date and it will not work if your i3 has up to date software.
Finally, this is potentially wildly dangerous stuff that could turn your i3 into a ton-and-a-half paperweight. Do not attempt unless you are generally competent and widely respected as the most tech savvy of your cohorts.