Amazon.com: Amaseaudio, Car Stereo, 1 Din Compatible for BMW E46 3 Series 1999-2004, 7" Touchscreen, in Dash DVD Player, Windows CE 6.0, GPS Navi, Head Units with Car Stereo Bluetooth : Electronics
Alpine - iLX-705E46 Premium 2DIN Digital Media Station for BMW E46, car stereo featuring DAB+ digital radio, Apple CarPlay and Android Auto compatibility
Damaged BMW E46 2002-2006 Business CD53 CD Player Radio MP3 AUX Sirius iPod OEM - 37327 - Prussian Motors