3 Diesel Ford S-MAX cars under £500000 for sale