Dazu solltest Du zuerst beachten das Du auch die E46 spezifischen TMT vorne brauchst ;)
Die normalen passen nicht an die Halterungen des E46 in der Türpappe.
Dann halte ich es für sinnfrei nur die TMTs zu tauschen ...
Drittens hast Du schon richtig bemerkt das Du eine Endstufe brauchst um wirklich gescheiten Sound rauszuholen.
Was kannst Du jetzt machen ...
Entweder Du planst eine kleine Endstufe ein und verbaust das komplette AudioSystems E46 Frontsystem. Zu anbindung ans BMW Radio brauchst Du einen High-Low Konverter oder eine Endstufe mit High-Level input.
Andere Variante wäre es von Gladen Audio das RS165 (E46) zu verbauen ... das läuft auf 3ohm und kitzelt etwas mehr aus dem Serienradio raus. Passt dank spezieller Halterung eben auch in die Originalplätze.
ABER es bleibt dabei ... grundsätzlich wird das nix gescheites ohne Endstufenleistung. Das hat nix mit High-End zu tun ...
Was wärst Du denn bereit an Budget zu investieren um den Sound aufzupolieren ?