the reason you have swirl marks could be from several reasons i.e dirty wash bonette, using a compunding wool pad on your buffer, or just plain ol getting an express wash at your local drive thruough clear coat destroyer (gas station car wash). The misconception that you have is not that you have to remove a layer of your paint. In fact all you may need is to either wet sand the clear coat in some ares or get a good quality polshing pad and polish the vehicle then then wax it and seal it.
the process is long but the results are unbelievable if done right.
If you go to
http://www.web-cars.com/detail/index.php you might find some thelp there. Thats if you are going to do it yourself. Before going to a detail shop talk to their clients and see how happy they are. Alot of people claim to be details but all they truelly are are just car washers with a big title.