If history has taught us anything about next generations of 3 series, they almost always look better than these pre-release photos. A lot of members tend to rip on any new changes, b/c we are so accustomed to seeing the "older" version(s). I recall a time when 3 series owners ripped on the looks of the e46s when they first came out. Now, the e46 body style is probably considered by many as one of the best looking body style to date for the 3 series.
And, I definitely recall many e46 owners ripping on the e90s when they first came out. Now, many of them are driving e90s. So, it's always fun to see these photos and comment about them, but I will reserve comments on its looks until I see one in person or until the time comes when "actual" and "real" photos are out.
'09 e90 AW 335i M-sport
BMW PPK 1 with performance gloss black grilles
ZMP, ZPP, ZCW, iDrive, CA, Logic 7