For being the regular 2 series coupe, its not that bad looking. The grill design is more conservative than the G8x's, which I favor.
Wish they went more traditional with the back end though. If you didn't see the rear badge, you wouldn't guess that it was a BMW at all. The styling more closely resembles the back of the Mercedes A-class.
But overall, I see promise. I can picture the M version looking great with the more aggressive styling and hopefully the S58 engine under the hood