Lots of people saying it looks too much like a 3 series? My understanding, maybe incorrectly, is that the 4 series is the 3 series coupe rebranded? No different than the E90 vs E92. BMW rebranded it as the 4 series rather than the market calling it a 3 series coupe and also focusing on the sporty side.
Unless I'm incorrect, it SHOULD look like a 3 series as it isn't really a different car... similar platform as the 3 series just a coupe version called a 4 series.
P.S. I think it looks great.