I'm not really into the E90 looks especially the front and rear end treatments. The E92 however is very nice looking. Sleak and modern.
The E82 and E88 are a throwback BMW style. It grows on you but is not necessarily a looker when you first see it.
Regardless, the E9x and E82/88 are still great vehicles.
M235i xDrive ordered.