I have a 2009 e92 that I picked up today, and a 2008 iPhone that I got 6 months ago.
With the iPhone connected in the armest with the supplied cable, I get a message on my iPhone that I have connected it to a device that is not made to function with an iPhone. I can have access to the music on my iPhone (ie. use it as an iPod), but doing so turns on Airplane mode, so I can't receive calls or use bluetooth. If i manually turn Airplane mode off, I have to re-pair my iPhone with the car. This is very annoying and I refuse to go through this every time I get in the car. I am also told that it still won't allow me to have both functions (iPod and iPhone) available.