Bro... for your info, my E46 come with MD player. so I change to Alpine Imprint CDA-9877:top:. can fit very nice:stupid:. Only the sound quality a bit poor coz original speaker not that good.
I think you can install a CD changer if you don't wanna to change your player.