When I first saw pics of the 5, i hated it.
But the thing about it is, you have to see it on the road, especially with other cars around it. It has such presence, that you just can't help but admire it, and now I'v grown to love it...
I have also grown to love the 7 after seeing it on the road.
I don't particularly like the X3, but the X5 looks good, and I'v always loved the Z4.
As for the 3, the e46 is such a beautiful model that I can't imagine how they can make it look better. I am actually hoping that the new Ci (due in late 2006) is ugly so I won't feel bad for buying my car a couple of months ago...