My family just purchased a 2005 BMW Z4, It is black. I dont currentally have pictures. But www.Bmwusa.com has pictures of different Z4 but i dont think the black one. Ours has the tan top. First what is the best top cleaner that is safe for BMW, and what is the waterproofer that is put on it. I have put one layer of Meguires Gold Class on the paint. The car has some light swirls from the dealer but nothing too bad. My question it what is the best wax for this color paint. This car shows every piece of dirt but it is cleaned often so its not much of a problem. Should i start new. Saturday with, dawn bath, then get the swirls out and put a couple of coat of wax on. What do yall think.