20120530 auto: 2012 BMW M5: First Drive