Everything you would expect from a BMW! Great performance and great handling. It takes some time to learn how to operate all the bells and whistles. Haven't had this much fun driving in decades! im ...