BMW i8 (2016) is 17 mm (0.67 inch) wider and 464 kg (1,023 lbs) lighter than Toyota Highlander (2019).
Toyota Highlander (2019) is 165 mm (6.50 inch) longer, 437 mm (17.20 inch) higher and has 711 liters (25.11 ft3) bigger cargo space than BMW i8 (2016).