2021 BMW M3 First Look: Big Grille, Big Power, and a Stick (Shift)(05) Save Image Image gallery: 2020 BMW M3 - Is $21k Too Much For 51k Miles?