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