I had some scratches on the front bumper repaired by an outfit called Chippy Car Appearance. It was a spot repair done with the bumper on the car and cost half what a body shop would have charged.
The results you get depend on what caused the damage in the first place. If it's an older vehicle with other paint/finish problems, a spot repair will likely be a temporary fix.