BMW 4 Series coupe in-depth review - Carbuyer