BMW 3 Series Touring (2019) is 318 mm (12.52 inch) longer and 32 mm (1.26 inch) wider than Mazda CX-30 (2015).
Mazda CX-30 (2015) is 100 mm (3.94 inch) higher, 270 kg (595 lbs) lighter and has 375 liters (13.24 ft3) bigger cargo space than BMW 3 Series Touring (2019).