20140528 auto: 2014 BMW M3: Review