Driven: BMW Gets It Right With the 2020 X7 M50i

This luxury SUV has so many features, its six-figure price tag looks like a deal.