It just seems like they took the well sculpted e92 and just tacked on a bunch of non-flowing aftermarket body-kit type stuff on there and it just doesn't flow with the main essence of the car at all. It just doesn't flow as an overall design.
Almost like the e46 was designed as an M3 then they removed the nunneccesary stuff for the basic 3-series. on this car they tried to go the other way around. had a nice looking 3 series and tried to add the trademark M3 stuff onto it from the e46 but it doesn't match with Chris Bangle's styling cues... overall just seems patchy. Like they took Bangle's design and had some other hack add the M3 stuff.