Test drove a 120d M sport today and sadly i wasn't as impressed as i was hoping tbh
seems very well built but a couple of things bothered me, like when the steering wheel is at it's highest (which isn't very high) you can't see the display at the bottom of the dash
The drive was very nice if not a little bit twitchy and it has a nice supple ride, not too hard or soft with the standard suspension and run flats which was a nice surprise. My biggest issue was the size, it's still too small inside and the 120d engine was gutless!
All in all a very nice car just not for me unfortunately.