I've had the unfortunate experience of needing the assistance of the people at ColourCode recently and I have to say, they made the situation a lot more pleasant than I expected...
They were professional but friendly from the lovely receptionist through to the people who did the quality control. They fitted me in for a quote straight away, made a time for the actual work that was most convenient for me, and kept me in the loop about the process. They were able to keep the time I was without my car to a minimum, and the car was returned when they said it would be. I'm hoping not to have to use their services again, but I can definitely recommend them.
Approximate cost: $Insurance Excess (varies)