Bei dem Motor kann immer etwas kommen, Kette ist ja neu, aber excenterwelle verschleißt ja auch gerne mal.
Der Wert des Fahrzeugs selbst ist aber zurzeit schon nicht sehr hoch ... Verlust machst du dabei also auch nicht viel.
Bei der Laufleistung wirst du beim Privat verkauf für den E46 maximal 4500,- bekommen.
(Hab meinen letztes Jahr für 3800 herschenken müssen bei ungefähr gleicher Laufleistung).
Wenn du mit dem E46 bis dato zufrieden bist, würd ichs lassen.
Billiger wirst mit dem E90 nicht fahren. Mit Glück hält der 318i noch paar Jährchen und dann verkaufst ihn halt mit 2XX.000KM irgendwann.