4bmwThe big BMW upset: How the all-new M350 beats M3 performance for thousands less17·Justin Brown·19 hours ago