Die große Frage wird sicherlich für alle jene, die wirklich noch sehr lange ihren E46 fahren wollen, wie es mit der Ersatzteilversorgung in einigen Jahren aussieht,
BMW liefert für die AG Modelle bis zu 15 Jahre nach EoP (End of Production) noch Teile normal aus - danach übernimmt das BMW Classic. Letzteres heisst u.U. etwas höhere Preise und nicht ständige Verfügbarkeit, da Sachen dann in einzelnen Chargen nachproduziert werden müssen. Individual-Teile oder bestimmte Innenraumteile wird es aber auch nicht mehr original geben. Bei Sitzen bspw. gibt es mit Sattlereien aber gute Ausweichmöglichkeiten für Ersatz oder Reparaturen.
Ansonsten hat der E46 den Vorteil, dass viele Motoren und einige Fahrwerksteile in anderen Fahrzeugreihen verwendet wurden (Z3, Z4, E60/E61, selbst im E65 gab es den M54B30). Dadurch haben der freie Markt und Fahrzeugausrüster einen recht großen Gesamtmarkt der Bauteile abnehmen würde. Daher denke ich persönlich, dass im Motoren- und Fahrwerksbereich selbst in 10 bis 12 Jahren noch qualitativ gute Neu-Ersatzteile verfügbar sein werden.
Und noch ein E46-Bonus - es war die 3er Reihe mit den weltweit meist-produzierten Fahrzeugen - knapp 3,26 Mio Fahrzeuge wurden hergestellt - auch das ist ein gutes Agrument zur lukrativen After-Market Ersatzteilproduktion.
Sollte da mal ein Unfall kommen, ist der Innenraum evtl in Gold kaum noch aufzuwiegen.
Parkst du deine neue Limo etwa immer noch an der Totalschaden-Bums-Straße und versuchst hier schon mal den Verwertungspreis in die Höhe zu treiben 
Spaß beiseite - diese Schlachterperlen sind aber sowas von selten und Dank des BMW (aber auch VW/Audi) Softlack-Fetisch der 2000er sind die Innenraumteile nach 15 Jahren kaum noch als gut zu bezeichnen. Das Zeug bröselt einfach schon beim Anschauen ab 