Ich würde sagen du fragst in dem falschen Forum
Hier fahren fast alle einen E9X, sind meist sehr zufrieden und empfehlen dir deswegen nicht den älteren Wagen.
Sportlicher bist du mit dem E46 auf jeden Fall nicht. Mehr Ausstattung wirst du zwar bekommen für dein Geld dafür aber auch ältere Technik wie du schon sagst. Obwohl älter nicht gleich schlechter sein muss.
Am besten du stellst die gleiche Frage nochmal im E46 Forum da wirst du andere Antworten bekommen.