BMW Concept M5. Sneak preview in Shanghai.