BMW 3 Series Touring (2018) is 64 mm (2.52 inch) longer, 15 mm (0.59 inch) wider and has 76 liters (2.68 ft3) bigger cargo space than Mazda 3 (Sedan) (2014).
Mazda 3 (Sedan) (2014) is 26 mm (1.02 inch) higher and 454 kg (1,001 lbs) lighter than BMW 3 Series Touring (2018).