Du willst ein altes Auto mit einer Auswahl von 2 anderen alten Autos ersetzen?
Ich schätze über kurz oder lang werden bei den beiden anderen Kandidaten genauso Reparaturen anfallen und diese werden nicht so "günstig" sein wie beim e36.
Beim e39 gibt es abgesehen von dem 3 Liter Diesel Motor, der ein paar Knackpunkte hat, noch einen Haufen Fahrwerksteile die gerne mal den Geist aufgeben und davon gibt es viel mehr als beim e36 oder e46 und diese sind auch etwas teurer.
Der e46 ist auch schon ziemlich in die Jahre gekommen und vom Antriebsstrang her, könnte er die selben Probleme haben, wie dein e36.
Ich finde, dass man bei einem e36 alles sehr kostengünstig reparieren kann und das eigentlich auch selbst. Es gibt so viel Literatur und Informationen im Netz, zu jedem Problem.
Ein kleiner Tipp, wenn man gewisse Reparaturen nicht selbst durchführen kann oder will, dann gibt es in manchen Hobbywerkstätten, Mechaniker die Reparaturen selbst übernehmen. Man muss nur vorher anfragen und einen Preis aushandeln. Es ist zwar schon länger her aber als ich sowas in Anspruch genommen habe, hat der Mechaniker 50€ pro Stunde verlangt und das ist eigentlich ziemlich fair.