Bmw 640i Xdrive Gran Turismo First Drive: A Bmw With A Difference

There are two ways of looking at the 2018 BMW 640i xDrive Gran Turismo: A) It’s the answer to a question no one asked, or B)...