A used BMW is one of the most tempting propositions in the used car market. The driving dynamics are usually excellent, the interiors feel premium, and depreciation means you can access cars that cost £35,000+ new for a fraction of that. But BMWs can also be expensive to maintain, and a poorly-maintained example can drain your bank account fast.
Best Used BMW Models to Buy
BMW 3 Series (F30, 2012–2019) — The All-Rounder
The 3 Series is the sweet spot of the BMW range. It drives brilliantly, looks good, ages well, and there's a huge number on the used market which keeps prices competitive and parts plentiful. The 320d diesel is the most popular — and for good reason. Around 55mpg, enough power, and the engine is proven and relatively straightforward.
What to pay: £8,000–£13,000 for a solid 2014–2016 320d with FSH and sensible mileage.
Browse used BMW 3 Series for sale.
BMW 1 Series (F20, 2011–2019) — Best Entry Point
If the 3 Series is out of budget, the 1 Series gives you the same rear-wheel-drive dynamics and BMW driving experience in a smaller package. The 116d and 118d diesels are the most practical choices for running costs.
What to pay: £6,000–£10,000 for a decent 2014–2017 example.
BMW 5 Series (F10, 2010–2017) — Premium at Hatchback Prices
The F10 5 Series is now at a price where it genuinely represents extraordinary value for what it is. A 520d from 2013–2014 can be had for under £10,000. Comfortable, executive, and the 2.0-litre diesel is robust. Just make sure it has genuine service history.
Common BMW Problems to Watch For
- Timing chain issues — the N47 diesel engine (fitted to 318d, 320d pre-2012) had known timing chain tensioner failures. Listen for rattling on cold start. A chain replacement is £1,500–£2,500.
- Coolant system — BMW cooling systems have multiple plastic components that degrade over time. Budget for preventative replacement on higher mileage cars.
- EGR valve and DPF — on diesels used mainly for short trips, both can cause problems. Check for any history of DPF issues in service records.
- Electronic niggles — BMWs have a lot of electronics. Bring an OBD reader and check for fault codes even if no warning lights are showing.
- Oil consumption — some BMW petrol engines consume oil between services. Check the level before and during test drive.
What a Service History Actually Means on a BMW
BMW servicing is expensive. A car with "full BMW dealer service history" has been maintained properly but at significant cost. One with independent specialist history can be just as good — arguably better if the specialist knows BMW well. What you want to avoid is long gaps between services or a car that's clearly been neglected.
Realistic Prices for 2026
- 1 Series 118d, 2015, 60k miles, FSH: £8,000–£10,500
- 3 Series 320d, 2015, 70k miles, FSH: £9,000–£13,000
- 5 Series 520d, 2014, 80k miles, FSH: £8,500–£11,000
Find used BMWs near you — London, Manchester, Birmingham, Leeds.