Oh yea, almost forgot. You can paint parts yourself. I've done it with my door handles, area around license plate and mirrors. It looks good, depending on how perfect you want your car to be. My front grill got painted by a pro and there's a big difference between the paint job done by him and by me. As long as you don't come to close, you can't really see a difference, but if you really look at it, you definitely see a big difference...
Close up of the mirror