sounds like you need some PPF (paint protection film). Yes the initial price is going to be significant, but the protection is going to be MUCH better than anything from a bottle.
Of course like so many products there will be a balance between price and performance, and stating which is "best"...