Is it a really compact SUV or a too tall hatchback? Either way, the 2018 BMW X2 looks fantastically well suited for urban American cities.