No need to buy any cable here. On my E90 2010, I have been able to connect the apple branded white cable directly to the USB input on the globebox and control the ipod from either the wheel buttons or HU, it shows current playing sone and all folders properly.