They are repairable. The problem is the ribbon cable pad softens & doesn't put enough pressure on the pcb contacts. It's very very common.
There are places that can fix it for you like here: http://www.bmwpixelfix.co.uk/
Think he's after radio not dash repair,head unit off flea bay would be cheaper