What used BMW X3 4x4 will I get for my budget?
Prices start at £2500 for a BMW X3, but for this sort of figure, it will be a 2004-2005 2.5i petrol model with over 100,000 miles, or a 2.0d with close to 200,000 miles. It’s better to up your budget, therefore. The 2.0d is by far the most popular engine, and £7000 will buy an SE model with 70,000 miles while £8000 will buy a facelifted example. Last-of-the-line 2.0ds can still be bought from BMW main dealers with a 12-month warranty for £10,000-£12,000, depending on specification.
The larger-engined diesels, the 3.0d and the range-topping 3.0sd, cost upwards of £5000, although for that figure they will be tired and worn out. Up the budget to £7000 and an M Sport 3.0d with 60,000 miles will be available, while the range-topping 30sd with 40,000 miles will cost £10,500.
Despite their more powerful six-cylinder diesel engines the 3.0d and 3.0sd will both average 30mpg, but the 2.5i and 3.0i petrol models are best avoided unless your annual mileage is low as both struggle to better 20mpg on a regular basis.
In terms of servicing BMW dealers have a fixed-price menu for the X3 2.0-litre diesel with an oil service costing £159, a major Inspection 1 service at £257 and the even more comprehensive Inspection 2 service at £443. For a petrol-engined 3.0i, those figures will be £199, £267 and £537 respectively.