Schlussendlich sind weniger Kilometer aus meiner Sicht immer zu bevorzugen, denn es ist auch weniger Zeit in der ich nicht beurteilen kann was der Vorbesitzer mit dem Wagen angestellt hat.
Wenn das Budget dann die entscheidende Rolle spielt muss man sich entweder ausstattungstechnisch reduzieren, oder ein älteres Baujahr mit mehr Kilometern suchen.
Vielleicht solltest du auch abwägen, ob es nicht auch ein 3er Touring tut, klingt so als wäre das auch noch nicht ganz final geklärt
Die Unterhaltskosten im Vergleich zum 3er könnten dann vielleicht auch noch eine Rolle spielen. Prinzipiell ähnlich, können beim 5er aber auch hier und da höher ausfallen aufgrund des höheren Gewichts.
An deiner Stelle würde ich mal die Platzverhältnisse prüfen und ob es unbedingt ein G31 sein muss wenn es der G21 auch tut.