I owned a 1999 Honda CRV in Taffetta White, which i purchased used in 2002, and just recently traded-in for a new CRV. I'm not sure how the paint was cared for before I had it, but it did a a fair share of swirl marks.
I had great success with the 3M Perfect-It Foam Polishing Pad Glaze-Light (this is for light colored cars, they also make a Dark version) for removing swirls and small imperfections with a DA polisher and a yellow or white foam pad. After the polishing, I used Klasse Sealant Glaze applied by hand for the protective coat. I often used several layers of the SG. I think for a white vehicle, it had a great glossy look to it.
The secret to using SG is to use very small amounts. On a white car, you should hardly see any film left after you have applied it. If you use too much, it will be harder to buff off. In that case, use a spritz of quick detailer on your microfiber cloth before buffing.
If you have no swirls to get rid of, I think the Klasse AIO followed with the SG would work good also.
Duke