Alrighty...
The first thing I need to ask is; Are you going to do it by hand or machine? You can certainly get good results by hand, but it sometimes means using different products than when using a rotary buffer. Products intended to be broken down with the heat/ friction of a rotary WILL take considerable more grunt work by hand, and require repeated applications of the product to get similar
results. You would only want to use a rotary if you have experience with one anyway...
First-wash the car...
If the paint is , as you say pretty nice, and you just need to bring up the clarity, and remove some swirls and very fine scratches, use a medium- grit polish such as :
1).3M Finesse-It II Finishing Material
2). Meguiar's Medallion Premium paint cleaner. Or...even a very cheap mild polish such as;
3). KIT Scratch-Out may be enough.
There are plenty of other good ones, but this stuff is all redily available , and they simply plain old WORK. I use the 3M , but it's sold in larger sizes and costs more.
I wouldn't use a rubbing compound on yours if what you say about your paint condition is correct, they're too harsh for your needs.
If you go the hand app route, always buff in back/ forth motions,in the direction air flows over the car at speed, but NOT circles, and use an all cotton terry towel or polish applicator, and 100% cotton terry towel to remove. You may just have to repeat using the above polish(s) more than once to get the results you want. I would finish up with a SWIRL REMOVER (they are even finer grit polishes than the above ) and that should produce very good clarity and gloss. If you will be using a pure wax, you can apply a GLAZE after the swirl remover. If you decide to use a polymer, DON'T use a glaze or the polymer won't bond properly due to the oils in the glaze. Expect your arms to be sore.
Let me know if you need more to go on. Good luck John. DAN H