2017 bmw 5 series gran turismo for sale July 8, 2019 16 32 64 128 Bmw 5 series gran turismo 2016 Bmw 5 gt 2018