The e90 3-series is much better looking than the e60 5-series. With that said, if you do get a new 5-series, don't be one of those people that gets the smallest engine, like the 528. It's a big, heavy 5-series, at least get the 535.
How do you mean smallest engine is the 528, you also have the 520.
I cannot get myself to liking the latest 5-series. I am a BMW conservative and it always takes me time to get to like new models, but with this 5 I cannot help but feeling negative about it.