BMW hasn’t brought anything good to the table in years. Mercedes is the way to go since the launched the current gen C class, and that design and tech is now making its way into all the other models. And between the AMG C63 and the Alfa QV there’s no reason to get an M3 either. Companies been resting on their laurels…