I use Turtlewax Zipwax shampoo for the initial clean. (1 purchase lasts for years)
http://www.halfords.com/webapp/wcs/s...egoryId_165527
followed by MER ultimate car polish (1 year on and still have 1/3 left)
http://www.halfords.com/webapp/wcs/s...egoryId_165527
After that a double coating of Colinite 476 wax. (It's a hard was and 1 tub should last for years)
http://cgi.ebay.co.uk/ws/eBayISAPI.d...m=110314314006
It's been weeks since I did this and the car still looks like it was just cleaned. The dirt and water just runs off the wax.