Ich stand vor kurzem auch vor der Wahl. E46 oder E39.
Ich bin froh zum E39 gegriffen zu haben. Viel komfortabler,hochwertiger im Innenraum,leiser, mehr Platz und mehr Ausstattung für das Geld.
Bei Steuern und Versicherung nehmen sich beide Modelle nix. Reperatur und Sprit etwas mehr beim E39.
Muss jeder selber für sich festmachen, sportlich oder bequem. Aber wenn E46 dann erst die neueren Modelle. Wobei ich auch einige 99er im Auge hatte. Wäre halt Risiko gewesen wegen der HA wenn keine Reperatur bei BMW nachweisbar wäre.