Swirl remover products by 3m, Meguiars, Mezerna, Mothers, Scratch X, etc etc...... tons of products but each is for a certain defect.....and use comes with practice...I would say go find some 3M Swirl MArk Remover or Meguiars #9 swirl mark remover and try a few areas by hand.......
Either elbow grease or a random orbital buffer to start.....
If you are good and I mean very good then a rotary buffer would take no time but yo then have the chance of doing more damage.....
I also suggest checking out the Meguiars website and watch the videos on the random orbital bufer they have and also the e-book from Autopia as they bothe explain how to remove swirls.