Dish soap removes your wax. Use a pro car wash concentrate if you don't want to wax each time. For road tar I use a small amount of Goof Off on a tip of a paper towell. Gotta wax after that.
For light scratches/oxidation I use Gel-Gloss, a thick polishing liquid that can be purchased cheap at Home Depot (it's okay for clear coats). i've used it for the past 15 years with great success with or without a buffer.
For heavier oxidation I use No. 7 white polishing compound with or without a buffer.
I also use a product called Polyshield once or twice a year that puts a silicon coat on your glass. It makes cleaning easier. I tried searching the web for it but couldn't find it. If anyone knows of a similar product please let me know.
What are you using for the tires?
2004 E60 530is, Delivered 12/12/03, TiSilver/LGrey, PP, SP,PS, PDC, ACC, FRS, Step, Xenons, clear bra, body colored rear inserts. (Retired, 1983 henna red 320is)
2004 Corvette Z06 Commemorative Edition