Get ya a cheap variable speed polisher like one from WaxxPro. Autozone sells them for around $70. DO NOT USE AN ORBITAL WAXER? YOU MAY BURN YOUR PAINT.
I start with a rubbing compund by 3M with the polisher set on 1500 RPM and use a sheepskin pad. The compound I use is: http://www.superiorcarcare.net/3mperllrubco.html
Then I use a machine glaze on a foam pad at the same RPM. The glaze I use is: http://products3.3m.com/catalog/us/e...er/output_html
About once a week, I even use a hand glaze like this: http://products3.3m.com/catalog/us/e...er/output_html
If the scratches are too deep, you may want to wet sand them out with 2000 grit sand paper. Wrap the sand paper around a wood block so you don't end up with finger indentions in your paint.
3m products are waterbased so what you see when you are done is what you will see for months/ years later, provided you don't add any more scratches....
Other manufacturers use oil based fillers that simply fill the scratches. These fillers wash out over time and your scratch re appears.
It is a lot cheaper than taking it elsewhere in the long run.....