3 Petrol Ford Ranger cars under £100000 for sale