BMW unveiled the second generation of its X3 small SUV in 2010, and given its product cycles, the 2017 X3 is the last of this generation, →