Bmw 3 series 2012 drive July 8, 2019 16 32 64 128 2012 bmw 3 series drivetrain malfunction Bmw 3 series 2012 drift Bmw 3 series 2018 test drive Bmw 3 series 2010 test drive Bmw 3 series 2016 test drive