Also ich würde eher nach einem 6 Zylinder schauen.
Bei dem Budget wäre mein Kandidat der 320i (150PS) oder der 323i.
Die M52 sind solide Motoren, machen i.d.R. etwas weniger zicken als die M54. (Besonders beim Thema Ölverbrauch).
Verbrauchen natürlich etwas mehr. Dafür halt solide.
Für 4000 sollte sich denke ich ein guter um BJ2000 finden lassen, bei dem kannst auch ruhig über 200tkm schauen.
Sowas z.B.
https://suchen.mobile.de/fahrzeuge/details.html?id=276878211&utm_source=sharedAd&utm_medium=android
Dieses Angebot habe ich bei mobile.de gefunden:
BMW 320i touring viele Neuteile
Erstzulassung: 10/2000
Kilometerstand: 216.600 km
Kraftstoffart: Benzin
Leistung: 110 kW (150 PS)
Preis: 2.500 €