Unless you installed the vinyl wrong and/or put wax on it, 3M is indeed a good product and has lasted on my car for quite a while.
Either way the X5 looks better with the vinyl. If you plan for a carbon lip, you're going to have to change your parking style