If one thinks about it, our cars are where we listen to most of our music, make travel decisions, generally sit without doing much else, except driving of course. Apple needs lots of auto experience, especially for connected car. Get into the car business? I can't image. In general its low margins, complex options, lots of customer support. But Tesla has turned things around with a simple, (EVs are simple compared to engine driven cars) and superior design and quality build.
For Apple to work with BMW, the company has to embody some software talent and invest in them. Thats not BMW. In my opinion the software and UX of the car is terrible, BMW online services are far worse. One small example, to simply reset my user account, they needed over one week to do so. In the world of the connected car BMW has so much ground to catchup. In Gear Patrols last connected car report, BMW didn't even make the list of the top seven.
When we were looking at the i3, the sales guy bragged, "yes the entertainment system and iDrive controller (knob) was designed by BMW engineers." I looked at him and replied, "yes it's clear this thing is designed by engineers, not UX people. "