I have been using CarPlan No1 Super Gloss which is a a nanomeric shield, used for in my last few Audis, you get ultra gloss and waterproofing plus I think it does stop stone chips, or lights ones anyway. Really good and only £10, got it recently in the Asda supermarket for £2!!! https://www.amazon.co.uk/CarPlan-CSG600-Super-Protection-Cleaner/dp/B071R5XXZS?th=1 seems hard to come off glass though! needed to polish it off. Gotta put it on dry slowly to avoid streaks, unlike the bottle states, I put in on with a ceramic coating sponge and a sun glasses cleaner cloth. Looks great, if you take your time.
And like ceramic coatings, if you have dirt on the car, its gonna be under this coating as well. I found a small section which has a bit tar stuck under it, need to wait until it wares off..... 9-10 washes I seem to remember before you get though it, or WD40 takes it right off if your in a rush, but needs to be left for an hour or so.