The whole blasted thing needs replacing.
Like that... looks like an updated version of the Alpine one I have in mine.
There's a guy over in the Czech republic who does a pretty good job sorting out the buttons; not the cheapest way but he can sort out any faded graphics if your switches suffer from that.Cheers for the positive feedback, having just done a tour of the M25 to Dunsfold, it performed very well, a little canyoning south of Guildford but that is with the phone in the glove box.
Sparts; the buttons are a priority but not yet at the top of the list. Also sticky are the column surround, door handle cups and all the air vents. So not a small undertaking to sort that lot out.