I did a full Xpel PPF when I took delivery of my P3D in Dec 2018. I wanted the most protection possible from rock chips, scratches, and swirl marks. PPF has self healing capabilities. Ceramic coatings do not self heal and they can still be scratched.
After 3 1/2 years, the paint looks...