BMW became the first carmaker to make Apple CarPlay a subscription service in July 2019, with customers having to pay a fee of £85 for a full year, £255 for three years, or £295 for unlimited access.
Now, it's free and all 2021 BMW models also get the car keys integration which will be a huge bonus.