I have a Bimmertech Vivid Screen (increases pixels if you have an older CCC idrive.) and Smart View Flex HD for sale. It works really well! It allows you to stream google maps, apple maps, and youtube videos. And if you buy a rear view camera you can add rear view.
I paid $1000 for the two, but I am willing to let them go for dirt cheap. $199.
I still have them hooked up in my car, but I will be taking it out of the car soon. That way, you can test it out (If you are in the area.) Bimmertech makes excellent products. Here is my review of the setup.
https://www.e90post.com/forums/showthread.php?t=1682583
I live in Washington, DC and also visit Baltimore often.