I just had my car done with XPEL. The guy who did it highly recommended it over 3M, especially for white cars. He found XPEL doesn't yellow as quickly as the 3M, so much so that when customers "forced" him to use 3M he couldn't garauntee it wouldn't yellow on them.