i have had 3 bmw 1st i kept till 165k,2nd had 140k,the 3rd now i have 120k on it....1 time my alternator and starter went out back in like 99...never had 1 problem since...change oil and thats it....feel sorry for you american car owners always blowing the engine at 100k....lmfao...you pay for quality...dont want to pay you get junk...all my american cars pass 100k completely fall apart...chrysler piss on them i blew 2 engines in a laser in 3 months fucking garbage told the tow truck company come pick it up and keep it