I have been watching a lot of videos on Ceramic Coating in comparisons.
The one that seems to be pretty awesome is called CQuartz (Reserve Finest).
The only way you can get that is be a dealer with a (Certified) technician to use it.
It's is very-very expensive but last for years ...
Just my opinion on what I had previously.
CQuarts Ceramic Pro and the car finish looked like glass.
Cost was like $2,000.00 US Dollars.
Also to keep it looking new the product below.
Another excellent Tire product that does not spray all over the sides of your car as you drive.