The 2021 BMW X7 comes in 3 different trims, ranging in Canadian pricing from $102,900 to $165,900 while the 2021 Toyota Highlander Hybrid comes in 3 trim levels and its Canadian pricing starts at ...