2017 bmw 3 series 340i hp July 8, 2019 16 32 64 128 2017 bmw 3 series 340i xdrive hp 2017 bmw 3 series 340i sedan 4d hp 2017 bmw 3 series 340i xdrive sedan hp 2017 bmw 3 series 340i xdrive sedan 4d hp 2017 bmw 3 series 340i xdrive gran turismo hp Bmw 2017 series 3 2017 bmw 3 series 320i Bmw 3 series m340d