$500 is a bit steep for a coat of polymer wax that can be bought for about $12 a bottle (that will do several cars). The steps are the same for any wax btw. Do some home work on products like Zaino, Rejex etc (but don't buy into all the layering). I can get the exact same results by washing my car with Dawn detergent, then clay bar the car (takes about ten minutes), then putting on one coat of Zaino All-In-One with an orbital buffer, then one coat of Zaino Z2. This whole process takes about two hours at the most and will cost me maybe $40 in products that will do several vehicles.
2012 BMW 550 M-Sport
2014 Lexus GS350---Wife's car
2013 BMW 1600 GT---2011 Kawasaki Ninja 1000---2012 Ducati Panigale