The BMW X2 M35i xDrive is the range-topping petrol variant of the company's small SUV, but how does it fit in the real world?