Ich würde dir zu einem e30 318i raten, weil der 518i e34 einfach zu untermotorisiert ist. Im Punkt Vebrauch wäre der 318i im Vorteil (ca.8-9l). Ersatzteile dürfte man für beide Modelle beim Schrotti oder ebay genug finden.
Wenn du einen kaufst, der auf Euro 2 umgerüstet ist, schlagen die Steuern auch nicht so hart zu buche. Und Versicherungstechnisch müsstest du zwar selber mal anfragen aber ich kann dir sagen, dass mein alter e30 318i in der Versicherung günstiger war als mein jetziger e39.
Außerdem ist der e30 immernoch sehr anschaulich und im Winter hat man sehr viel Spaß!
Leider sind viele 4 Zylinder schon am ende. (eingelaufene Nockenwelle)
Und sonst müsstest du natürlich auf Rost achten.