BMW 3 Series Touring (2018) is 89 mm (3.50 inch) longer than Mazda CX-5 (2021).
Mazda CX-5 (2021) is 28 mm (1.10 inch) wider, 280 mm (11.02 inch) higher, 223 kg (492 lbs) lighter and has 379 liters (13.38 ft3) bigger cargo space than BMW 3 Series Touring (2018).