Depending on where the vehicle is kept will greataly affect how long it will last. If it cooks everyday in the direct sun and sits outside where dew can settle on it everynight it might only last a couple of years.
3M did recently come out with a new laminate specifically to help combat acid dew and had much greater UV protection for horizontal surfaces though. We are now stocking this and use it for all vehicle graphics for horizontal surfaces like roofs, hoods, trunks, and the top edge above the doors. I just explain to the customer that the gloss might be slightly (probably imperceptably so) different on those surfaces due to using a different lam. Have not yet tried using it for a full wrap yet but I do not see why it would be a problem. It's 3M 8528 gloss laminate... the catch is it's a good bit more expensive.