The 2019 BMW X5 -- the fourth generation of Munich's perennially popular, Spartanburg, South Carolina-built people-hauler -- is here. At first blush, it doesn't stray too far from the established ...