BMW 3 Series Touring (2016) is 54 mm (2.13 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 340 kg (750 lbs) lighter than BMW 3 Series Touring (2016).