New BMW X5 first drive

  The third generation BMW X5 SUV, or SAV (Sports Activity Vehicle) as BMW calls it, goes on sale in the UK from 16 November priced from £42,590 and rising to £63,920. But in reality the on-the-road prices will be Read more