The Xpel material for the full coverage is like $1400 alone.
https://www.xpel.com/products/paint_...e=4&model=3812
Unless you have experience doing this, I would opt for letting a pro take care of it. It's something that takes experience and patience.
Also Xpel is supposed to be UV Resistant, so it should not yellow over time.
10 year warranty covers yellowing, blistering, pealing, etc..