OBD2+For BMW E46 M3 9" Car Play Radio Stereo GPS Sat Navi Bluetooth Touch Screen | eBay
BMW E46 3 Series Audio Upgrades
Want to Put Double-DIN Headunits into a BMW E46 3-Series? Here is Your Guide! | Leyland Legends
Alpine - iLX-705E46 Premium 2DIN Digital Media Station for BMW E46, car stereo featuring DAB+ digital radio, Apple CarPlay and Android Auto compatibility
This CarPlay Upgrade Makes the BMW E46 Look Like a New-Generation Car - autoevolution