301 Semi-automatic Ford cars under £100000 for sale