If BMW wants the M5 to cater more broadly to everyone, it runs the risk of alienating the core demographic of enthusiasts ...
A BMW estate is a car I love, or Touring to give it its proper title. However, this isn’t the new ballistic 727bhp M5 Touring ...