Original owner. Not as quick as my old 325 but still good. 30+mpg on trip on reg or mid grade. A good car with little trouble past the warranty except for display digits dying which was fixed gratis by dealer. OEM Pirelli tires were noisy from get go and after several attempts of balance and rotation I ditched them for Michelin Exalto All Season and have been happy ever since. Dealer again shared the pain with free install and alignment as comp for OEM cheapies.
Handling, quality of interior, and performance along with mpg
Probably would opt for a bit more oomph on next one. Avoid Pirelli as OEM tire. Need a real spare allo. no run flats to replace at $$$$$. It's the excitement and drive not the electronic gimmicks BMW.