No BMW for me, not only because of reliability concerns (which is a high concern for all German cars), but on principle. Everyone else gives you CarPlay for free for life, but BMW charges after the first year? Come on. Also, Toyota only gives it to you for free for four years on their new Supra. They do make nice…