Guaranteed to be the best:
Here's what you do. The most common way, and most unknown way, to get swirl marks is in the drying process. I'll get into waxes in a minute. For an incredibly shine from wash to dry - get Mother's Reflections car wash, and a microfiber towell to dry - (waxstation.com). The towell will never streak your car, and the wash is hands down the best. A helpful hint when washing your drying towells, NEVER use fabric softener, thats what causes the streaks regardless of microfiber or not. Use Mother's products all they way, no need to go fancy 3M or FinessitII or whatever, Mother's works great. Most people don't know the proper way to wax, and everybody listen up, here's what it is:
1st step - Clean the paint - use Mothers cleaner wax
2nd step - seal and glaze - Use Mothers sealer/glaze for a deep shine (2 coats)
3rd step - Finish the paint - Use Mothers carnuba finishing wax
You can also go and buy an orbital polisher to help out. No need to be careful, you can leave an orbital polisher on your car for two days and nothing will happen, it just doesnt turn at a high enough RPM. You need to wax the car 4 times a year, and clean the paint only once each january with the orbital, otherwise just use sealer and finishing by hand. If you wax the car well, you'll remove the swirls. In between waxes, wash the car regularily as needed, and every 4 times, sray on Mothers Showtime instant detailer to keep paint looking fresh and keep wax on paint, then wipe off with microfiber towells. Let me tell you that microfiber towells do wonders compared to the regular thing: one usually will dry the whole car, but you can buy two to have enough. You will really be impressed if you wax your car the right way.
Honestly, Ive tried Zaino, Meguiars, Nu Finish, and others - on various cars. An Ive never seen a shine better than the one I got with Mothers. Just to be sure - last summer I used it on all the cars we own, to see if it reacted differently to different makes' paint. And it still shined like none of the others did. They should really be paying me to do this, this damn thing took forever.