the CIC system is better in every regard, but unless you got a killer deal on stuff it's expensive.
you have idrive, so you should be able to retrofit the USB port.
I have the USB/aux jacks in my 07, it will recognize a 128gb flash drive if you format it in exfat with a specific cluster size.
no, I can't remember that cluster size.
just another option.
http://www.e90post.com/forums/showpo...8&postcount=62