I would do a search of suppliers and stores for a vinyl spray paint that matches the colour(s) you want. Remove as much trim as you can (anything screwed into place like the wood, handles, latches), tape off and cover everything you don't wanted painted and then put on several very thin coats of spray paint. I did this with my head liner which was badly stained and it now looks brand new. The little holes do not get covered by paint (provided you don't put it on thick) and the vinyl retains its elasticity. Looks like I installed a new headliner.