I definitely second Perfect it by 3M. I used it year ago on a dark green car i had and it was simply awesome looking. Even better than a new paint job, however, I did mine under flourescent light (which shows the most swirl marks)and makes it the easiest to see to remove. Perfect it is not a super fast resolution, but if you take your time, let the Perfect it do it's job, your car will look great for several years with very minor maintanence thereafter.