My wifes car tends to get some "mysterious" scratches once in awhile. On a black car likes hers it sticks out like a soar thumb. You know those trips to Target or Walmart, end up giving you more than you want! Grocery carts, doors from other cars, or just general scratching that happens when you rub against your car.
I didn't want to spend 50-100 to pay someone to buff out the scratches even though it may take them like 5 minutes and it would look professional. I grabbed some NuFinish Scract Doctor from my local Ace Hardware. The claim was that it removes Surface scratches, swirl marks and haze.
All you do is apply it to the spot, let it dry for a little then buff it off with a clean rag. I have verying success with this stuff. On my white car it worked great. On my wifes, no so great. It removed some of the scratched but the deeper ones still didn't look like the final finish. The product worked pretty good and I would probably purchase again If I needed to.