2018 bmw 4 series grand coupe price and perfomance