BMW XM | Review At first it was a bit of a shock to see the latest design direction that BMW was willing to … More