I think BMW hit their styling zenith with the E39, with the E38 and E34 tying for a close second. For classics, which I consider worth of independent consideration, it's hard to beat the E9. The BMW i3 is the future, though, so it's #1 on the list. It's such a nice little quirky and unique car that I have fallen in love with it. It's great for the city, it's great for what it does, it's amazing because BMW just gets it. What say you Jalops?

5) E39 BMW M5

4) E38 BMW 7 Series

3) E34 BMW M5


2) E9 (2800CS)

1) BMW i3