I had a similar problem. BMW refuse to repair these units so I contacted an aircraft instrument repairer. They were able to purchase a new LCD monitor from Alpine. BMW service can easily remove the unit (5 minutes). You can then post the unit to a repairer. BMW quoted me AU$8000 to replace the whole unit. My replacement screen cost AU$1000.
Ian Mitchell, October 2009