BMW 2 Series (2020) is 4 mm (0.16 inch) wider than Mazda 3 (Sedan) (2017).
Mazda 3 (Sedan) (2017) is 135 mm (5.31 inch) longer, 25 mm (0.98 inch) higher, 317 kg (699 lbs) lighter and has 29 liters (1.02 ft3) bigger cargo space than BMW 2 Series (2020).