Have you tried Proformula car polish?
http://www.storeshop.com/car_polish.html
It is a dry cleaner for cars as well as a polish.
You put a bit on a cloth, buff and remove and you get the polished finish as well as the dirt off.