Fantastic car but looks a little bland, needs styling to match its performance (i.e. bonkers).
But the understated look of the M cars has always been a good thing to many, the fire-breathing car in sensible trousers, looks like a relatively ordinary BMW at a glance, but goes like a Saturn 5 rocket. They aren't hot hatches and they aren't super cars, although they do provide super-car performance ...so why should they look mental ?
BMW did try something "fresh and new" when Chris Bangle designed the last range, they got badly criticised for it, only the face-lifts to the 5 and 7 and the more conservative looking 3 series kept things in check I'd say.
I still like the E34, E39, E46, E38 and E31 (which has no equivalent exactly) better than the newer versions from a looks perspective. Yes, even the pensionable E34, I did mean that.
I'm by no means the only one who hasn't been very impressed with BMW's louder more in your face designs of the 21st century either.
My point is, I often hear people call them bland or uninteresting looking, even in M Sport guise ...but a lot of BMW's customers like them that way ...they have presence and some details to differentiate them from their regular brethren ...but they don't display their performance too much to the average passer by.
I don't think the face-lift M3 is particularly quietly styled though, not with all that carbon fibre ...which I must say I don't really like tbh. All the new M cars stand out waaay more than their predesessors.