Do it yourself. There are plenty of videos on how to use a random orbital buffer and then a ceramic sealant.... Google "Autogeek" and "Optimum Car Care" and you will have the information you need. This is not rocket science like some would like you to believe, but you will spend a whole day doing a new car (the second car you do will be easier as you become familiar with the technique). On a new car there is not a whole lot of paint "correction" to do and the job is easy. The first car I did was my old 07 Sierra and I was amazed at the results as it looked glossier than new. Having gained confidence, I next did a Lexus and then a Porsche, and both yielded amazing results. I recently did my 18 Sierra I just purchased with similar results. Again, doing a new car is pretty easy, and the cost for a Porter Cable random orbital buffer package and Optimum Gloss Coat sealer is about $300. I have no regrets about my purchase and I am surprised at the positive comments I get about my cars.