How do I remove unsightly stains from bodywork

I own a silver Toyota Corolla saloon, and am having trouble removing some stubborn stains from the bodywork. My mechanic tells me they were most likely caused by sun-cream from hands and that they can't be removed!

The stains are shiny white and oily in nature and repeated car washes which are otherwise excellent have failed to remove them. If I try to scrub them off with a cloth they disappear for a few seconds then reappear. Is there a method you could recommend that would clean these stains off without damaging the paintwork?

Asked on 25 November 2012 by Ciaran H

Answered by Honest John
There are some bodyshop treatments that can get rid of these marks. One is a product. The other is heat. Don't try to do it yourself.
Similar questions
My 2013 BMW 33-D Touring was delivered in August. Upon delivery, I noticed that the car had bodywork damage, which the supplying dealer has repaired. I have now noticed that the on the nearside, the front...
I am having trouble finding a second hand lower black spoiler for my 2010 Vauxhall Zafira. Will a 2005 to 2010 spoiler fit on my bumper or do I need to get a 2008 to 2011 part?
I've just had a cylinder block hurled through my C1's passenger window and the door is bent beyond repair. I can't find any spare C1 doors online yet, but I can find Peugot 107 doors. I know it's a long...
Related models
Comfortable, well equipped and dependable. Huge range of body styles and refined, economical chain cam engines. Rated highly by owners.

Ask Honest John

Value my car