Then why do current Audis have perfectly fine Android Auto integration?
BMW allows carplay with a monthly subscription to the rest of their services, largely because they believe that as long as you're getting the full benefit of a connected car, you'll be attached to the value - strategically, it makes no sense for them to give it away from free.
The other thing? These companies are starting to change their mind as consumers demand it as a feature.
Although to be honest, if not for the unconscionable amount of money they (or Navteq, I guess) asks for map updates, I'd be even happier just using the built-in navigation all the time.