Used BMW 2 Series for sale
1,859 cars from UK dealers, updated 27 October 2026. Typical asking price £17,000. Half of them are priced between £10,800 and £30,000.
AskCar lists 581,201 cars from 12,993 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
What does a used BMW 2 Series cost?
Typical asking price £17,000 across 1,859 cars for sale. A 2026 one is typically £35,000, a 2014 one £9,800.
680 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 282 | £35,000 | £32,000 to £38,500 |
| 2025 | 128 | £32,000 | £30,500 to £36,500 |
| 2024 | 154 | £30,000 | £29,000 to £36,500 |
| 2023 | 123 | £28,500 | £26,000 to £35,000 |
| 2022 | 93 | £26,000 | £24,000 to £29,000 |
| 2021 | 28 | £17,400 | £16,300 to £19,400 |
| 2020 | 76 | £15,400 | £13,400 to £18,000 |
| 2019 | 145 | £13,400 | £11,800 to £16,000 |
| 2018 | 248 | £12,000 | £10,400 to £14,800 |
| 2017 | 152 | £10,800 | £9,400 to £14,000 |
| 2016 | 181 | £9,200 | £8,100 to £11,500 |
| 2015 | 161 | £8,600 | £7,300 to £11,800 |
| 2014 | 80 | £9,800 | £7,400 to £13,600 |
Cars for sale now, page 11 of 19
The cheaper cars like each one are on its AskCar page.
- 2019 BMW 2 Series, 40,000 miles, £14,930, Brentwood
- 2026 BMW 2 Series, 2,633 miles, £35,000, High Wycombe
- 2015 BMW 2 Series, 72,500 miles, £14,923, Barton-upon-Humber
- 2022 BMW 2 Series, 30,975 miles, £25,995, Bolton
- 2014 BMW 2 Series, 99,800 miles, £10,495, Peterborough
- 2016 BMW 2 Series, 54,103 miles, £11,950, Attleborough
- 2025 BMW 2 Series, 5,588 miles, £43,890, Liverpool
- 2018 BMW 2 Series, 49,123 miles, £10,495, Magherafelt
- 2017 BMW 2 Series, 72,700 miles, £16,490, Warrington
- 2023 BMW 2 Series, 8,461 miles, £41,500, Aberdeen
- 2025 BMW 2 Series, 11,672 miles, £27,440, Blackburn
- 2024 BMW 2 Series, 12,221 miles, £32,450, Heathrow
- 2018 BMW 2 Series, 27,143 miles, £14,500, Lytham St Anne's
- 2019 BMW 2 Series, 57,325 miles, £11,990, Havant
- 2026 BMW 2 Series, 9,301 miles, £37,995, Glasgow
- 2018 BMW 2 Series, 86,000 miles, £10,995, Oldbury
- 2018 BMW 2 Series, 74,125 miles, £12,495, Bolton
- 2026 BMW 2 Series, 2,545 miles, £28,995, Glasgow
- 2019 BMW 2 Series, 84,000 miles, £17,495, Port Talbot
- 2024 BMW 2 Series, 12,000 miles, £39,994, Derby
- 2026 BMW 2 Series, 4,000 miles, £39,350, Brighton and Hove
- 2024 BMW 2 Series, 17,033 miles, £31,750, Reading
- 2023 BMW 2 Series, 27,000 miles, £26,950, Oxford
- 2019 BMW 2 Series, 70,160 miles, £10,995, Worksop
- 2014 BMW 2 Series, 102,500 miles, £5,495, Frome
- 2023 BMW 2 Series, 15,450 miles, £39,950, Sheffield
- 2017 BMW 2 Series, 59,689 miles, £10,499, Rushden
- 2017 BMW 2 Series, 22,000 miles, £12,989, Brent
- 2023 BMW 2 Series, 21,077 miles, £37,950, Wakefield
- 2024 BMW 2 Series, 24,140 miles, £27,799, Crewe
- 2019 BMW 2 Series, 33,750 miles, £23,990, Peterborough
- 2020 BMW 2 Series, 46,500 miles, £14,995, Inverness
- 2023 BMW 2 Series, 31,483 miles, £25,990, Bristol
- 2022 BMW 2 Series, 26,635 miles, £28,990, Southend-on-Sea
- 2016 BMW 2 Series, 42,551 miles, £11,490, Exeter
- 2014 BMW 2 Series, 85,869 miles, £13,490, Warrington
- 2014 BMW 2 Series, 80,750 miles, £13,995, High Wycombe
- 2026 BMW 2 Series, 1,216 miles, £39,500, Coventry
- 2022 BMW 2 Series, 22,330 miles, £29,590, Maidstone
- 2023 BMW 2 Series, 31,366 miles, £36,156, Sunderland
- 2019 BMW 2 Series, 28,000 miles, £15,320, Peterborough
- 2023 BMW 2 Series, 8,251 miles, £29,700, Penrith
- 2025 BMW 2 Series, 47,679 miles, £36,500, Stevenage
- 2019 BMW 2 Series, 42,246 miles, £13,599, Scunthorpe
- 2014 BMW 2 Series, 106,000 miles, £7,445, Harlow
- 2016 BMW 2 Series, 71,000 miles, £7,750, Cumbernauld
- 2019 BMW 2 Series, 102,000 miles, £9,195, Romford
- 2020 BMW 2 Series, 89,000 miles, £10,500, Consett
- 2015 BMW 2 Series, 70,000 miles, £7,495, Coventry
- 2018 BMW 2 Series, 71,252 miles, £13,560, Shiremoor
- 2020 BMW 2 Series, 38,931 miles, £14,499, Newport
- 2017 BMW 2 Series, 63,301 miles, £9,087, Durham
- 2019 BMW 2 Series, 72,900 miles, £11,448, Arlesey
- 2017 BMW 2 Series, 56,892 miles, £11,250, Hounslow
- 2022 BMW 2 Series, 26,055 miles, £34,995, Heywood
- 2014 BMW 2 Series, 86,000 miles, £13,500, Colchester
- 2026 BMW 2 Series, 849 miles, £40,000, Warwick
- 2018 BMW 2 Series, 52,219 miles, £12,500, Watford
- 2022 BMW 2 Series, 49,687 miles, £23,495, Bolton
- 2026 BMW 2 Series, 1,568 miles, £48,950, Milton Keynes
- 2019 BMW 2 Series, 41,871 miles, £13,094, Milton Keynes
- 2018 BMW 2 Series, 67,000 miles, £10,995, Rayleigh
- 2022 BMW 2 Series, 49,781 miles, £23,495, Cambridge
- 2016 BMW 2 Series, 65,000 miles, £15,995, Poole
- 2025 BMW 2 Series, 7,165 miles, £28,490, Rochdale
- 2018 BMW 2 Series, 92,780 miles, £9,590, Bletchley
- 2018 BMW 2 Series, 85,300 miles, £9,650, Rayleigh
- 2023 BMW 2 Series, 10,768 miles, £39,995, Colchester
- 2019 BMW 2 Series, 43,210 miles, £17,295, Preston
- 2025 BMW 2 Series, 11,968 miles, £30,998, Wigan
- 2019 BMW 2 Series, 103,204 miles, £9,495, Manchester
- 2024 BMW 2 Series, 17,904 miles, £28,750, Ruxley
- 2025 BMW 2 Series, 12,101 miles, £30,990, Eastleigh
- 2022 BMW 2 Series, 32,426 miles, £33,975, Boston
- 2024 BMW 2 Series, 16,488 miles, £28,950, Worcester
- 2020 BMW 2 Series, 32,401 miles, £18,370, Rainham
- 2014 BMW 2 Series, 74,000 miles, £14,750, Luton
- 2023 BMW 2 Series, 27,800 miles, £26,997, Portsmouth
- 2016 BMW 2 Series, 33,011 miles, £11,990, Oldbury
- 2025 BMW 2 Series, 6,537 miles, £35,750, Bracknell
- 2015 BMW 2 Series, 68,224 miles, £7,595, Dereham
- 2015 BMW 2 Series, 76,905 miles, £8,795, Shefford
- 2018 BMW 2 Series, 74,076 miles, £10,999, Corby
- 2023 BMW 2 Series, 29,816 miles, £27,995, Belfast
- 2022 BMW 2 Series, 34,421 miles, £33,975, Boston
- 2014 BMW 2 Series, 97,226 miles, £5,872, Rotherham
- 2025 BMW 2 Series, 8,274 miles, £45,000, Wolverhampton
- 2024 BMW 2 Series, 17,500 miles, £38,399, Southport
- 2016 BMW 2 Series, 65,000 miles, £9,995, Coalville
- 2024 BMW 2 Series, 20,023 miles, £37,950, Oxford
- 2024 BMW 2 Series, 22,565 miles, £37,500, Guildford
- 2023 BMW 2 Series, 24,250 miles, £37,490, Ripon
- 2015 BMW 2 Series, 54,000 miles, £11,450, Yeadon
- 2017 BMW 2 Series, 93,300 miles, £9,300, Rayleigh
- 2015 BMW 2 Series, 84,000 miles, £13,850, Leatherhead
- 2018 BMW 2 Series, 45,500 miles, £14,995, Havant
- 2014 BMW 2 Series, 85,000 miles, £6,289, Dunstable
- 2017 BMW 2 Series, 77,084 miles, £7,995, Falkirk
- 2019 BMW 2 Series, 66,593 miles, £9,995, Wolverhampton
- 2017 BMW 2 Series, 65,524 miles, £17,499, Pegswood
BMW 2 Series by gearbox, fuel and body
- Automatic BMW 2 Series (1,444)
- Manual BMW 2 Series (400)
- Petrol BMW 2 Series (1,347)
- Diesel BMW 2 Series (388)
- Hybrid BMW 2 Series (113)
- BMW 2 Series coupe (1,446)
- BMW 2 Series convertible (263)
- BMW 2 Series MPV (43)
BMW 2 Series prices by year
- 2026 (282)
- 2025 (128)
- 2024 (154)
- 2023 (123)
- 2022 (93)
- 2021 (28)
- 2020 (76)
- 2019 (145)
- 2018 (248)
- 2017 (152)
- 2016 (181)
- 2015 (161)
- 2014 (80)
BMW 2 Series by price
BMW 2 Series near you
More BMW
- All BMW cars
- BMW 1 Series (7,200)
- BMW 3 Series (7,038)
- BMW X5 (3,284)
- BMW X3 (3,030)
- BMW 5 Series (2,832)
- BMW X1 (2,570)
- BMW 4 Series (1,789)
- BMW 2 Series Gran Coupe (1,284)
- BMW 4 Series Gran Coupe (1,179)
- BMW i4 (836)
- BMW 2 Series Active Tourer (812)
- BMW M3 (812)
- BMW X2 (771)
- BMW M4 (762)