2021 BMW 6 Series GT Review: Best of both worlds?