^^^ this too, though I'd be less inclined as vinyl can be easily removed should you need.
I actually did something very different for my E46 and went this route with vinyl. In person it looks awesome and I always get compliments from the guys at the dealership. Thinking of trying it on the X5 to see how it looks.