*sigh* i hate to reply to this thread because nobody will win.
bmw itself favors apple and is further developing the vehicles functionality to be compatible with apple products so that should somewhat answer your question.
personally, i really don't care for apple and think they're making a bad move. i dislike apple enough that it almost pushed me away from bmw. i won't say anything more than that because it'll turn into a flame war.
then again, what do i know, imma linux dork.
ps- debating this site
http://appledouchebags.com/