I have the 3m film (professionaly installed) on my '05 Chevy SSR and love it.
I recommend you claybar and wax the painted surface prior to applying film so it retains its deep shine. The film can then be waxed normally and will retain a shine as well.
I will install the 3m on my new X5 once I order and receive it.
Good Luck