This has been a very good car. It now has 120000 miles. The only thing other than reg maint was the transfer case/transaxle was replaced at about 75000 miles. This wasn't under complete warr. BMW shared the cost even though strict maint had been documented. At 117000, I installed a new alternator . It cost 350.00 which was a deal compared to the 750.00 that BMW wanted. I did the labor myself. I repair cars for a living so I keep very good maint schedules on my stuff.