if you want to do it yourself, buff it yourself. 3 step buff.
Compound with white wool/foam pad
Polish with black foam pad
Hand Glaze with applicators or microfiber towel
Most important part is the polish, especially if its a dark or black colored vehicle. On some dark colored vehicles 3M makes a product called Ultrafina. Its a very fine polish designed to seal fine swirls left by some compounds and polish. One thing that helps me is to use different microfiber towels to wipe off each steps residue. Use compound between 1800-2100 rpm and use polish at no more than 2400 rpm and make sure you keep the surface wet with the product you are using.