Nufinish scratch doctor is great for swirls and light scratches. Ive tried them all including mothers, meguiar's, and even 3m and it is by far the best I've used. Ive also heard great things about Adams scratch and swirl remover. Their stuff is all awesome but pretty pricey.