Also ich geb jetzt auch mal meinen Senf dazu.
Ich kann aus eigener Erfahrung sprechen, dass man sich als junger Mensch durchaus so ein Auto leisten kann. Ich bin 22, Auszubildender und fahre auch nen Alpina B3 3.3. Nen Kumpel von mir is genauso alt und hat sich gerade nen e46 M3 geholt. Er hat schon ausgelernt(auch Mechatroniker und gleich im Anschluss den MEister gemacht sprich mit 21 Jahren bereits KFZ-Meister) und arbeitet im Familienbetrieb.
Wir können uns unsere Autos aber auch nur leisten, weil wir dafür auch auf einiges verzichten. Aber ich tue das gerne, weil ich jeden Morgen, wenn ich meinen Alpina steige und den 3.3l R6 starte, weiß wofür ich diese Opfer bringe. ICh könnte es zum Beispiel nicht verstehen, wie man eine Woche in den Urlaub fahren kann, anstatt dafür fast 4 Monate zu tanken. So ein Urlaub befriedigt mich doch nur ca. 1-2 Wochen. So ein Auto jedoch jedes mal beim Losfahren.
Also wenn du wirklich bereit bist, auf einiges für den M3 zu verzichten, dann hol ihn dir.
ABER: Mit 17-18k wirst du auf keinen Fall ein befriedigendes Modell finden. Mein Kumpel hat 22k für seinen ausgegeben. EZ 2001 und ca. 90.000Km. Dafür aber top, wirklich top gepflegt und absolut voll ausgestattet. Aber für 17-18k bekommste keinen gut gepflegten M3. Nur so als Anhaltspunkt.