New BMW 4 Series review – even better than a 3 Series? | What Car?