What to pay for a used BMW 3 Series in 2026
Used BMW 3 Series prices in the UK typically range from £6,000 to £40,000, with mileage ranging from 30k to 100k miles for a well-maintained example. Private sales tend to run 10–15% below dealer forecourt prices — use that spread as your opening negotiation anchor.
Paste a listing URL to get a full Drive score in 30 seconds.
Common issues with the BMW 3 Series
- High-pressure fuel pump (HPFP) failure on N43/N45 4-cylinder engines — symptoms: rough idle, misfires
- Coolant system fragility on the N46 engine: expansion tank, thermostat, and auxiliary pump all wear
- Rear subframe corrosion on E46 models (1998–2005) — a structural safety issue if severe
Negotiation tips
- F30 (2012–2018) is the sweet spot: depreciation bottomed, parts readily available, tech up to date
- Always budget £300–500 for an independent pre-purchase inspection by a BMW specialist
- Avoid F30s with the N20 engine if coolant history is unknown — prone to water pump failure at 60k