The new BMW 2 Grand Tourer