s Seventh generation BMW M5 combines luxury and power - Maghreb Guardian