BMW 5 Series Touring (2016) is 320 mm (12.60 inch) longer and 28 mm (1.10 inch) wider than Mazda CX-7 (2017).
Mazda CX-7 (2017) is 89 mm (3.50 inch) higher, 176 kg (388 lbs) lighter and has 286 liters (10.10 ft3) bigger cargo space than BMW 5 Series Touring (2016).