Use Meguiars Scratch X to get rid of swirl marks. I used it on the mirrors on my IS200 and they came up a treat.
From Meguiars Website
Scratch X
The fine scratch & swirl remover.
ScratchX is the most effective way to remove fine scratches and swirls from automotive paint by hand. This product is guaranteed to deliver the finest results possible by hand (some scratches require removal by machine applied professional formulas). ScratchX removes surface contaminants, oxidisation and blemishes as well as enhancing colour. Unlike many paint correction formulae on the market, ScratchX will not leave more scratches than it takes out. It's ideal for use as a quick touch up or to revive a car's entire finish.
G-10307 207 ml. liquid tube