Amazon.com: Qiilu USB Switch Cable Harness, 150cm Car AUX Switch & USB Wire Cable Adapter Socket with Wire Harness for 3 5 Series E87 E90 E91 E92 X5 X6 : Electronics
USB Aux Switch + Wire Cable Adapter for BMW 3 5 Series E87 E90 E91 E92 X5 X6 F01 F02 F10 F11 - AliExpress
Amazon.com: colorparts2016 Glovebox CIC NBT USB Socket Port Switch Cable Wire Harness Compatible with BMW E60 E81 E87 E70 E90 E92 E91 F12 : Electronics
Amazon.com: CHELINK Wireless Bluetooth Music Receiver Adapter in-Car AUX USB Cable for BMW E90 E91 E92 E93, Bluetooth Adapter Streaming Cable Media Inerface for BMW i-pod Integration : Electronics
Adding USB to car with only AUX port? - BMW M3 Forum (E90 E92)
BMW Bluetooth USB AUX interface for CIC - CCC - M-ASK