Nein die Doppel din Radios passen nicht so einfach in die E46.
Man muss den Lüftungskanal (der hinter dem Radio sitz) ausschneiden.
Darauf kommt ein spezieller Einbaurahmen. Diesen bekommst du zum beispiel
hier.
Lüftungsarm muss auch umgebaut werden.
Dazu muss noch das Klimabedienteil umgesetzt werden. Dazu benötigst du einen neuen Träger von BMW.
Alles in allem relativ viel arbeit.
Träger von BMW ca 35€
Doppel Din Blende (lackiert) ca 120€
Mounting Kit (siehe Link oben) ca 65€