$20 electronics upgrade today: Aux in and usb power : r/e46
7 Car DVD GPS Player for BMW E46 3 Series with 3D Menu Pip SD USB iPod Wince 6.0 - China Bmw E46 Dvd Gps, Car Dvd Player for E46 | Made-in-China.com
7 inch Android 11.0 GPS Navigation Radio for 1998-2006 BMW 3 Series E46 M3 with HD Touchscreen Carplay Bluetooth Music USB support Mirror Link Backup camera
I made USB ports for CarPlay and Fast charging. : r/e46
Biurlink Car Original Cd Changer Replacement Part Aux In Usb Interface Harness Cable Adapter For Bmw E46 10pin Aux Input Port - Cables, Adapters & Sockets - AliExpress
AWESAFE Android 12 Car Radio Stereo for BMW E46 M3 9 inch Touch Screen 1+32GB USB RDS Wireless Carplay Android Auto HD Wifi GPS FM Bluetooth - Walmart.com
USB SD AUX Mp3 Interface For BMW 40-pin Flat Connector E46 E39 E38 X3 X5 Z4 Z8 | eBay