BMW 3 Series Touring (2017) is 248 mm (9.76 inch) longer and 16 mm (0.63 inch) wider than Mazda CX-30 (2015).
Mazda CX-30 (2015) is 111 mm (4.37 inch) higher, 374 kg (825 lbs) lighter and has 380 liters (13.42 ft3) bigger cargo space than BMW 3 Series Touring (2017).