90% of what I dis-like is the front bumper. And the other 10% is the Nav screen which looks like somebody just stuck a mini pad on top of the dash and said "ok that will work" versus making it more integrated with rest of the dashboard.
Other than that I'm sure the 4 series won't disappoint mechanically.