I guess my expectations were set too high - dealer sold me this CPO car with a bent wheel, no floor mats and various missing bolts and accessories (as discovered later).
Overall car handles quite well, but does not shine in any area:
braking is good, but touchy and not progressive
acceleration is good but vibrations coming form V8 are way too much for a luxury car, plus there's not much torque below 2000 rpm.
Leather on seats wears off way too quick, sport seats are not super comfortable, front leg room is surprisingly small
In less than 1 year I had to visit dealer for repairs 6 times! And car still has issues with leaking wiper system, shuddering on idle and jerky transmission.
Exterior look with M-sport package
Better reliability overall, better ergonomics, better quality leather in seats.
BMW needs a huge effort to be on par with Japanese cars i terms of reliability, service and electronics.