BMW 3 Series Touring (2016) is 262 mm (10.31 inch) longer and 145 kg (320 lbs) lighter than Land Rover Range Rover Evoque (2016).
Land Rover Range Rover Evoque (2016) is 94 mm (3.70 inch) wider, 219 mm (8.62 inch) higher and has 116 liters (4.10 ft3) bigger cargo space than BMW 3 Series Touring (2016).