BMW 3 Series Touring (2015) is 208 mm (8.19 inch) longer, 188 kg (414 lbs) lighter and has 35 liters (1.24 ft3) bigger cargo space than Volvo XC40 (2017).
Volvo XC40 (2017) is 223 mm (8.78 inch) wider and 223 mm (8.78 inch) higher than BMW 3 Series Touring (2015).