I painted my mazda millenia rims with Duplicolor charcoal color paint (basically gunmetal) and it's been almost one year now that I've had them on and no chips or scratches yet, and it's been through a full Canadian winter also! I had the rims sandblasted by the machine shop that bored out the centers, then I primed them with sandable primer, then did the coats of paint, finished off with clearcoat.
I have been contemplating this for a LONG time. My problem is serious curb rash. You can kind of see it on the front wheel in this pic:
It's not just scratches. On one wheel it is DEEP gouges from where I ramped the wheel (not the tire) up onto a steep curb(the wheel bulges in the center) and it sliiid back down. How can I repair the deep scratches?? Layers of primer??
^ you could also try to take a dremel to the rims to try to sand some of the curb rash out that isn't too deep...that worked well for me on my BBS rims i custom painted myself.
one thing that i did was use airplane brand paint remover that you can get at pep boys, etc to properly remove every bit of the clear coat, base coat & primer. i built up the primer, base coat & clear coat then all myself sanding in between layers to ensure an even coat. the tutorial i read was a guy that custom painted his porsche BBS rims and he used the airplane brand paint remover as well....just a thought if the clear coat doesn't come off too easily.