Was ist denn deine Vorstellung bzgl Leistung? (wichtig)
Für das Geld bekommt man schon was. Wobei man für das Geld sicher besser im Winter kaufen sollte, zwecks Preis/Leistung. Wenn die Preise für sowas steigen, dann bei 30℃ im Schatten. :)
E46 fällt raus, der sollte etwas teurer sein. Da fangen grade die billigsten an und man kauft niemals das Billigste, denn es ist nie grundlos billig.
E36 bekommst du schon was schönes, auch die 6 Zylinder. Im Winter bekommst du fast schon die besten 328er dafür, jetzt im Sommer eher was kleineres oder mit mehr km drauf.
Z3 bekommst du da auch schon langsam die 6Zylinder, wobei das schon etwas enger werden könnte.
Aber beachte das du nicht viel größer als 190cm sein solltest, sonst guckst du über die Scheibe. :) (leichte Übertreibung, aber er ist echt klein)
4 Zylinder sind für das Geld locker drin, würde Ich aber nicht unbedingt empfehlen.
Schwachstellen sind schon alle Recht ähnlich. Fahrwerksteile ausgeschlagen, Rost, Bastelei der Vorbesitzer. Da solltest du über die Suche tausende Threads mit ebenso vielen Antworten dazu finden.