Bmw 3 series 320d luxury plus diesel price July 8, 2019 16 32 64 128 Bmw 3 series luxury line 2017 Bmw series 3 diesel