What kind of paint is it? I'd agree with Steve, unless the paint was "baked" (I've heard opinions both ways on that, whether to leave it for 60+ days or not to worry about it).
Anyway, I've been happy with some of the 3M products out there but I understand the way to a really fine finish is to carefully cut the paint by wet-sanding (to cut any imperfections) then finally machine polish then hand rub the paint to shine.