I bought my '17 new and immediately made an appointment to have Xpel Ultimate PPF applied. Had to wait two weeks. It about killed me to not drive the car very much while waiting and I still picked up a small rock chip before the film went on. The film comes in 24" or 60" wide rolls. If you choose a coverage package that uses only the 24" material it is a better deal because there is less waste. I had the entire front end, headlight lenses, a 24" swath across the hood and fenders and the front side of the rear view mirrors done for about $800. Xpel warrants the film and the install for 10 years.
I would definitely do Xpel again on any new vehicle that isn't already chipped up that you intend to keep for a while. Modern paint is just way too brittle.
And no, I don't sell the stuff. I'm just a satisfied customer.
https://www.xpel.com/products/paint-protection-film