Hi, surprised you haven't had any other answers. Yes, it is possible to repair these, but beyond some gentle cleaning of corrosion, leave it to the experts.
There are some repair services (I haven't used any myself) Here's one that advertises on Ebay
here
Try searching the Web for BMW Mk3 SAT Nav repair.