The 2018 BMW X5 xDrive40e iPerformance: a plug-in hybrid SUV
This plug-in hybrid version of the X5 is definitely not a bad vehicle per se, but it doesn’t do enough to justify its price.