Here is a link from BMWUSA stating their support for iPhone with Bluetooth. It doesn't say anything about firmware, but considering their public support of it I'd say you should have no problems; or at least few problems
http://www.bmwusa.com/owners/iphone