The 2021 BMW M8 Gran Coupe is a Sports Car First, Luxury Sedan Second (In-Depth Review)