Bought it to beat model change and avoid Bangle butt. Second BMW. And second car so do not drive in bad winter weather much. Not as swift as prior car which was 325--same motor but heavier. Get 28 mpg on highway and 24-26 mixed driving. Run on unld regular at times. Plenty of room, comfortable and handles very well and has been reliable after some early quirks; new coils, ignition wires and alternator. OEM Pirelli's were noisy so after much discussion with dealer, I bought Michelin All Season and dealer mounted ,balanced did alignment free. No problems .Also had pixel problem on steering column and dealer did free computer replacement even when out of warranty. A keeper!
Handling, performance and styling. Have real spare matching alloy---no runflats! Comfort--love that steering wheel heater.
525 a little underpowered than I would prefer. Key design lends itself to unintended contact resulting in trunk opening, etc.