I know vinyl can be painted and leather can be stained. My car has the blueish/purplish terrycloth panels. The arm rest area has worn bald in spots over 20 years of arm rubbing. The rest of the panels are in good shape, except faded from solar irradiation. I have a set of OEM suede interior arm rests, that I will use to cover up the arm rest wear.