The BMW M760Li xDrive, the ultimate German sedan, Car News, Auto123 The two thousand eighteen BMW M760Li xDrive, Top Dog of German Sedans The Canadian market will welcome this summer the all-new two thousand eighteen BMW...