5 Petrol Ford Focus Titanium Edition cars under £40000 for sale