2017 BMW X5 xDrive40e Review

As BMW is continuing to improve its green car credentials, we’re finding more and more plug-in hybrid options in the German manufacturer’s lineup including variants…