2021 BMW X3 review: Best mid-sized luxury SUV?