For the dings... Dent pros, Dent king, etc. Is cheaper than any body shop.
Plan on at least $50-$75 per dent/ding to repair. Sound like a lot at first, but the results are ALWAYS going to be better than a sand, fill, and repair and a LOT less expensive.
As far as paint, the scratches, are they down to the metal? If it's just to the primer, an experienced detailer can fill in the scratches with retouch paint and do a light sand, polish, wax.
My 2-cents.