Ceramic coating is great if you put in the effort yourself. It's extremely labor intensive if you DIY but the cost savings is immense.
I did wash -> iron x -> clay bar -> Meguiars 205 -> Optimum hyper polish followed by 2 coats of cquartz uk 3.0.
My car has solid black paint which is an absolute bastard to keep clean, but looks like a mirror right after I wash it. The best part of ceramic is the dirt and water falls right off the car. I can take a blower to it after a drive in rain and it still looks pretty clean after. Here's some rare photos .0001 second before it gets dirty again.
View attachment 483717
Movement around the car:
IMG 4900 GIF | Gfycat