Ich rede nix schön, arbeite seit 4 Jahren in ner BMW Niederlassung. Habe sicher auch ein wenig Einblick.
Mit den Restwerten hast du Recht. Der 3er der hier zur Debatte steht, kam sicher mal knapp 45.000€ -> knapp 50% weniger sind 22.500€
(ist sicher absolut kein Topangebot, aber um die 21.000e ist sicher kein Wucher)
5.000 Wagen ist ja auch ok, aber such mal welche mit der Ausstattung und dann vom Händler. Ich denke du findest dann keinen für 15.000€ 
Wenn doch immer her damit, da kaufen wir dann morgen gleich mehrere Lastwagen voll.
Zudem kommt noch Angebot/nachfrage dazu. Wer 100 E90 hat muss günstigere Preise machen als jemand der nur 10 hat 
Dein Angebot ist top, solche gibts immer wieder. Auch mein 318d war ein Traumangebot, was ich heute trotz Krise nirgends wieder finde.