BMW 3 Series Touring (2017) is 270 kg (595 lbs) lighter than Toyota Highlander (2017).
Toyota Highlander (2017) is 211 mm (8.31 inch) longer, 114 mm (4.49 inch) wider, 301 mm (11.85 inch) higher and has 370 liters (13.07 ft3) bigger cargo space than BMW 3 Series Touring (2017).