Which is your preference?

In a lot of ways I feel that the 2 series of today is more in-line (pun intended) with the smaller more agile 3 series we knew with the e46 and before. Not to say that newer 3 series aren't agile, but anyone who's driven an older 3 series will probably get my point.

For better or worse, the styling has certainly evolved. What's your preference?