As above, you would go along way to preventing more swirls by NOT usingthe local polish hand carwash! ive never used one in my life, always washed all my cars myself.
I dont know your wash method and what you use but dont use a normal yellow sponge, they will just drag the dirt around and scratch the paint, use a wash mitt or a microfibre sponge with a deep pile, something like these
http://www.cleanyourcar.co.uk/washin.../prod_984.html.
A decent shampoo that has alot of lubricity to it, i use this one
http://www.cleanyourcar.co.uk/washin.../prod_144.html.
Dont use a leather or a blade to dry, use a drying towel, something like this
http://www.cleanyourcar.co.uk/washin...prod_1480.html.
Some people use two buckets aswell, one with your shampoo and one with plain water to rinse the sponge in before dunking it back into the shampoo bucket. You''ll find all the grit/dirt is in the bottom of the rinse bucket and not the wash one.
Bassboy, thats some serious detailing there, some of them are so good it looks like your taking a picture of yourself in a mirror