 i have owned multiple bmw's , and we currently own 3.they handle great .there are 4 things i think bmw should address : 1.they advertise free service, but that is a joke/scam.they really don't do much, because they say the car doesn't need any service.they used to change oil at 15,000 miles.now they say the car can go 25,000 miles and for low mileage cars they used to change oil once a year.now they won't .the oil hasn't changed, just their policy. 2. options cost a lot, and should be included, such as the swing down side mirror when in reverse. 3. repairs cost a lot, like battery at $500.4. run-flats are fine, but there should be a spare also, and there isn't