Im pretty happy with my bmw 123d coupe which is my current daily. I bought it when it was 6 months old back in 2012. Main reason I bought it was because it was the quickest 4 cylinder diesel you could get and I preferred the looks over its rivals. The only downside was the cost, they arnt cheap. For the same price, I could have got a porsche 996/997, or a nearly new EVO, a few year old E92 M3, or a couple of Clio V6`s or god knows what else. But at the time I was getting sick of the £1200 a month the Nissan 350z I had at the time was costing me to run - mainly the £450 a month on fuel and horrendous depreciation were the killers and so my "sensible" head won and I bought the 123d.
3 years later and im pretty pleased. Running costs have been hardly anything, servicing was surprisingly reasonable at BMW (and now thats its just fell out of the 3 year new warranty I am servicing it myself). Depreciation has been exactly what I expected, insurance is cheap and it still looks like its just come off the forecourt - immaculate. However, every so often I have a hankering for another fast petrol car. I did find myself looking at C63 AMG`s the other day, but I just cant justify getting one as id be back to how things was with my 350z.
The 123d does 0-60 in 6.something and im getting 45mpg out of it on my weekly commute. It handles really well and is quite a nice ride. So for me its kinda best of both worlds - nice (reasonably) economical commuting car, then if I want some fun I can turn off on the back rounds and have some. Off the lights its surprises no end of much "sportier" cars. One thing I am contemplating is having it remapped as you can get 300bhp and 400ft/lb out of them now which apparently makes them pretty mental.