What's my BMW 2 Series worth?

Here's what the BMW 2 Series is typically advertised for in the UK, grouped by year. It's a guide to asking prices from UK adverts, not a valuation: mileage, condition, trim and history all move the price of an individual car. For a figure for your own BMW 2 Series, get a free valuation.

Typical BMW 2 Series asking prices by year
YearMedian asking priceTypical range
2012–2014£6,200£4,150 – £7,800
2015–2017£7,000£5,800 – £8,700
2018–2020£10,000£8,000 – £12,000
2021 and newer£16,500£13,450 – £22,050

Typical asking prices from UK adverts (525 BMW 2 Series adverts, updated November 2026). Typical range is the middle half of asking prices. Year groups with fewer than 15 adverts are not shown.

BMW 2 Series prices by year

Value my BMW 2 Series free

More BMW asking prices

All models