A good question. I use a high quality auto polish such as Zaino Bros. The most important part is the cloth you use. Anything with ployester in it will put fine surface swirls/scratches in the finish. I use those small soft cloths that are used for eyeglasses and have had good luck. Also 100% high quality cotton towels should also work