Got my radio back from pixel repair. Looks great. Total cost $118, quick removal/install and 5 days mailing back/forth.
Used these guys:
BMW MID Multi Information Display Radio LCD Dead Pixel Repair E38 E39 E53 X5 - German Auto Recycling
This guy does the best instructions for removing the radio:
https://www.youtube.com/watch?v=EvV8iut1nrw