I was pleasantly surprised when I realized that the new iDrive thats included on the G29 Z4 supports screen mirroring - pretty effortlessly in fact.
Have ran Waze on it and any of the video playing apps - but video content will only play when the car is in park.
Seems like a pretty handy feature if you get somewhere early, etc - let alone getting things like Waze up there.
Here's live TV via the HULU app on a Samsung S8+, running on a M40i: