Worse, actually - because you’re already paying BMW $300 for the CarPlay option when you buy the car, which covers the licensing that nearly everyone else includes for free. Past that, CarPlay strictly uses your phone’s data plan - so there is zero ongoing cost for BMW.