There is no way to do screen mirroring or to play video from an iPhone without using a jailbroken iPhone. This is on Apple not BMW.
In terms of video in motion options you can play while in motion after coding, this would be from video files on a USB stick in the glovebox port or via a DVD. 2019's had DVD.
I have 30 or so ripped concert DVD's on a USB stick and I have re-encoded them to fit the screen in full. I will throw those on once in a while. I have a couple of DVD's, but those are a PIA.
You can screen mirror with an Android phone.
__________________
2018 M550ix|Carbon Black|Dinan Modifications|2003 540i|Jet Black|M-Sport|2021 X5 Mineral White
Prior BMW's: 1987 325e|1993 740i|1998 740il|2001 530i|2002 745li|2007 750li|2006 750li|2001 530i|2012 535xi|
|