Lads, I've got CCC iDrive but also have the 6FL option (USB audtio interface support under the armrest next to the aux port for iPod integration).

S6FLA USB-/Audio-Schnittstelle USB/Audio interface

What else do I need for this, to enable me hook up and control my iPod through the iDrive interface / steering wheel / voice controls?

At present I'm simply using the USB port with a memory stick and some folders to help with track navigation.