E60-generation BMW M5