I've been using this in my August 2010 production date X5 LCI over an year and it's working great:
Bovee Bluetooth Car Kit for BMW and Mini Coopers - Android and iPhone Music Interface Adaptor for in car iPod Integration (WMA3000B USB / AUX connector)
No cover art but music control from steering wheel works great with iPhone 6.