2021 BMW 4 SERIES review - Polarizing, in the best possible way