The easy answer is to find a competant detailer in your area and have them polish the swirls out and then wax it. It is hard finding a good person though and many cheat by using waxes with fillers that wash off after a few weeks and they re-appear. Some add their own swirls and then hide them with fillers. So this is why many people do it themselves out of frustration. Do you know if you have the ceramic clearcoat? This will be on the color code in your door jamb, the new nano ceramic clearcoat starts with a "C", for example, old black is 040, new ceramic clearcoat black is C40. If it's the old soft paint, you can do it by hand using a product like Scratch-X, if it's ceramic, it won't come out by hand and you'll need to invest in a buffer.