I would second CQuartz Finest.

If you are comfortable with a little extra work for yourself, many of the prosumer ceramic coatings are really blurring the lines between consumer/professional coatings - Wolfgang Uber Ceramic, Kamikaze ISM, and CQuartz UK are all excellent, and won't cost you anything more than $100-150 and a bit of your time. With many of the new nano coatings, it is as easy as applying a sealant/wax - often, easier!