BMW 3 Series G20 saloon 2019 in-depth review - Carbuyer