My wheels are STILL relatively scratch free (I bumped a glossy painted curb in a parking structure once and left a half inch rub which I just painted myself since my wheels are black)
I guess this is largely due to the fact that:
a. I'm the ONLY one who drives my car and,
b. I always park a foot or so away from anything