Mein persöhnliche Meinung ist: Bei regelmäßiger Wartung hält der auch 500.000Km.
ABER: Irgendwann wird das Auto wirtschaftlich einfach unrentabel. Heißt: Für die ganzen Reparaturen kannst Du dann auch bei gleichen Kosten auf ein neuen jüngeren Gebrauchten wechseln. mM nach liegt der "Break even point" bei einem 3erBMW bei ca. 220k-250k (je nach Alter), dann sollte man spätestens wechseln, weil sonst ein Haufen an Reparaturen wartet, der ausserhalb des normalen Rahmens ist (Stoßdämpfer, Federn, sämtliche Achsteile, Zykopf, Pleuellager, Lenkgetriebe usw.).