The 2019 BMW X3 is an excellent, if somewhat pricey, choice for a luxury crossover SUV, with a broad selection of engines and wide ranging talents. BMW manages to keep