you could have them spray the car the same color which is much cheaper or spray just the bad areas.
i would first try having a professional detail your car. with a buffing wheel and professional wax they can probably make it look 1000X better.
keep in mind it's a 10yr old car, nobody expects it to be perfect either.