Used petrol BMW 2 Series for sale
1,331 cars from UK dealers, updated 28 October 2026. Typical asking price £23,500. Half of them are priced between £12,700 and £32,500.
AskCar lists 584,857 cars from 12,986 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 petrol BMW 2 Series cost?
Typical asking price £23,500 across 1,331 cars for sale. A 2026 one is typically £36,000, a 2014 one £12,900.
515 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 203 | £36,000 | £34,000 to £38,500 |
| 2025 | 104 | £33,000 | £31,000 to £38,000 |
| 2024 | 150 | £30,000 | £29,000 to £36,000 |
| 2023 | 113 | £28,500 | £26,500 to £35,500 |
| 2022 | 86 | £26,000 | £24,000 to £32,000 |
| 2021 | 28 | £17,400 | £16,300 to £19,900 |
| 2020 | 61 | £15,500 | £13,100 to £18,200 |
| 2019 | 97 | £14,500 | £12,000 to £18,000 |
| 2018 | 159 | £12,500 | £10,500 to £17,400 |
| 2017 | 84 | £12,000 | £10,000 to £15,400 |
| 2016 | 106 | £9,800 | £8,000 to £13,900 |
| 2015 | 96 | £10,000 | £7,900 to £13,900 |
| 2014 | 39 | £12,900 | £9,700 to £14,900 |
Cars for sale now, page 8 of 14
The cheaper cars like each one are on its AskCar page.
- 2023 BMW 2 Series, 21,077 miles, £37,950, Wakefield
- 2018 BMW 2 Series, 49,123 miles, £10,495, Magherafelt
- 2026 BMW 2 Series, 2,633 miles, £35,000, High Wycombe
- 2019 BMW 2 Series, 57,325 miles, £11,990, Havant
- 2022 BMW 2 Series, 48,126 miles, £23,691, Eastleigh
- 2019 BMW 2 Series, 70,160 miles, £10,995, Worksop
- 2023 BMW 2 Series, 8,461 miles, £41,500, Aberdeen
- 2025 BMW 2 Series, 10,636 miles, £30,998, Stafford
- 2022 BMW 2 Series, 49,687 miles, £23,495, Bolton
- 2023 BMW 2 Series, 31,366 miles, £36,156, Sunderland
- 2018 BMW 2 Series, 68,000 miles, £11,895, Brackley
- 2020 BMW 2 Series, 19,591 miles, £15,895, Preston
- 2017 BMW 2 Series, 77,084 miles, £7,995, Falkirk
- 2024 BMW 2 Series, 13,694 miles, £28,995, Reading
- 2022 BMW 2 Series, 49,781 miles, £23,495, Cambridge
- 2020 BMW 2 Series, 38,751 miles, £15,390, Derby
- 2024 BMW 2 Series, 12,221 miles, £32,450, Heathrow
- 2023 BMW 2 Series, 15,450 miles, £39,950, Sheffield
- 2022 BMW 2 Series, 39,350 miles, £32,990, Richmond
- 2023 BMW 2 Series, 27,000 miles, £26,950, Oxford
- 2018 BMW 2 Series, 85,300 miles, £9,650, Rayleigh
- 2024 BMW 2 Series, 17,033 miles, £31,750, Reading
- 2022 BMW 2 Series, 22,000 miles, £35,490, Leeds
- 2019 BMW 2 Series, 33,750 miles, £23,990, Peterborough
- 2014 BMW 2 Series, 106,000 miles, £7,445, Harlow
- 2019 BMW 2 Series, 103,204 miles, £9,495, Manchester
- 2025 BMW 2 Series, 14,137 miles, £42,000, Tamworth
- 2017 BMW 2 Series, 22,000 miles, £12,989, Brent
- 2015 BMW 2 Series, 52,048 miles, £8,495, Abertillery
- 2016 BMW 2 Series, 71,000 miles, £7,750, Cumbernauld
- 2025 BMW 2 Series, 2,459 miles, £44,490, Peterborough
- 2016 BMW 2 Series, 33,011 miles, £11,990, Oldbury
- 2025 BMW 2 Series, 5,588 miles, £43,790, Liverpool
- 2024 BMW 2 Series, 17,904 miles, £28,500, Ruxley
- 2026 BMW 2 Series, 1,216 miles, £39,500, Coventry
- 2019 BMW 2 Series, 28,000 miles, £15,320, Peterborough
- 2022 BMW 2 Series, 26,635 miles, £28,990, Southend-on-Sea
- 2018 BMW 2 Series, 73,784 miles, £17,327, Bristol
- 2024 BMW 2 Series, 9,403 miles, £40,699, Stoke-on-Trent
- 2020 BMW 2 Series, 89,000 miles, £10,500, Consett
- 2022 BMW 2 Series, 34,421 miles, £33,975, Boston
- 2022 BMW 2 Series, 22,330 miles, £29,590, Maidstone
- 2023 BMW 2 Series, 8,251 miles, £29,700, Penrith
- 2019 BMW 2 Series, 41,871 miles, £13,094, Milton Keynes
- 2018 BMW 2 Series, 85,447 miles, £9,599, Corby
- 2023 BMW 2 Series, 10,768 miles, £39,995, Colchester
- 2026 BMW 2 Series, 849 miles, £40,000, Warwick
- 2019 BMW 2 Series, 42,246 miles, £13,599, Scunthorpe
- 2024 BMW 2 Series, 14,605 miles, £28,995, Romford
- 2023 BMW 2 Series, 41,982 miles, £24,990, Darlington
- 2016 BMW 2 Series, 65,000 miles, £15,995, Poole
- 2019 BMW 2 Series, 43,210 miles, £17,295, Preston
- 2018 BMW 2 Series, 56,671 miles, £11,999, Uckfield
- 2014 BMW 2 Series, 72,563 miles, £14,995, Oldham
- 2015 BMW 2 Series, 84,000 miles, £13,850, Leatherhead
- 2020 BMW 2 Series, 38,931 miles, £14,499, Newport
- 2015 BMW 2 Series, 90,358 miles, £6,580, Royal Tunbridge Wells
- 2017 BMW 2 Series, 93,300 miles, £9,300, Rayleigh
- 2016 BMW 2 Series, 115,437 miles, £5,995, Clyst St Mary
- 2022 BMW 2 Series, 26,055 miles, £34,995, Heywood
- 2025 BMW 2 Series, 11,968 miles, £30,998, Wigan
- 2025 BMW 2 Series, 6,537 miles, £35,750, Bracknell
- 2025 BMW 2 Series, 12,101 miles, £30,990, Eastleigh
- 2023 BMW 2 Series, 27,800 miles, £26,997, Portsmouth
- 2024 BMW 2 Series, 24,140 miles, £27,799, Crewe
- 2024 BMW 2 Series, 22,565 miles, £37,500, Guildford
- 2024 BMW 2 Series, 20,023 miles, £37,950, Oxford
- 2024 BMW 2 Series, 17,500 miles, £38,399, Southport
- 2018 BMW 2 Series, 57,180 miles, £11,800, Hounslow
- 2023 BMW 2 Series, 20,458 miles, £30,985, Manchester
- 2019 BMW 2 Series, 66,593 miles, £9,995, Wolverhampton
- 2023 BMW 2 Series, 28,889 miles, £26,899, Glasgow
- 2015 BMW 2 Series, 78,000 miles, £14,490, Stockport
- 2022 BMW 2 Series, 32,426 miles, £33,975, Boston
- 2018 BMW 2 Series, 67,000 miles, £10,995, Rayleigh
- 2014 BMW 2 Series, 59,535 miles, £16,495, Euxton
- 2026 BMW 2 Series, 12 miles, £42,995, Grimsby
- 2026 BMW 2 Series, 1,032 miles, £40,000, Warwick
- 2025 BMW 2 Series, 6,966 miles, £32,254, Hereford
- 2025 BMW 2 Series, 47,679 miles, £36,500, Stevenage
- 2024 BMW 2 Series, 38,000 miles, £34,790, Leeds
- 2023 BMW 2 Series, 19,235 miles, £28,199, Stoke-on-Trent
- 2019 BMW 2 Series, 77,221 miles, £17,975, Grantham
- 2020 BMW 2 Series, 32,401 miles, £18,370, Rainham
- 2014 BMW 2 Series, 83,000 miles, £13,995, Stoke-on-Trent
- 2024 BMW 2 Series, 17,502 miles, £31,975, Boston
- 2018 BMW 2 Series, 71,109 miles, £9,495, Rochdale
- 2023 BMW 2 Series, 23,985 miles, £27,599, Ewell
- 2019 BMW 2 Series, 41,000 miles, £13,399, Westhoughton
- 2025 BMW 2 Series, 8,723 miles, £31,795, Edinburgh
- 2025 BMW 2 Series, 3,858 miles, £33,000, Wolverhampton
- 2019 BMW 2 Series, 59,312 miles, £12,000, Rochester
- 2024 BMW 2 Series, 17,600 miles, £31,999, Atherstone
- 2023 BMW 2 Series, 28,446 miles, £29,975, Bury
- 2014 BMW 2 Series, 97,000 miles, £7,995, Swindon
- 2020 BMW 2 Series, 97,214 miles, £9,990, Peterborough
- 2024 BMW 2 Series, 16,488 miles, £28,950, Worcester
- 2018 BMW 2 Series, 75,000 miles, £13,485, Chippenham
- 2024 BMW 2 Series, 17,499 miles, £32,029, Boston
- 2025 BMW 2 Series, 4,904 miles, £32,899, Wilmslow
BMW 2 Series by gearbox, fuel and body
- Automatic BMW 2 Series (1,433)
- Manual BMW 2 Series (391)
- Diesel BMW 2 Series (382)
- Hybrid BMW 2 Series (114)
- BMW 2 Series coupe (1,430)
- BMW 2 Series convertible (262)
- BMW 2 Series MPV (44)
BMW 2 Series prices by year
- 2026 (278)
- 2025 (126)
- 2024 (151)
- 2023 (120)
- 2022 (99)
- 2021 (29)
- 2020 (74)
- 2019 (145)
- 2018 (242)
- 2017 (149)
- 2016 (178)
- 2015 (162)
- 2014 (78)
BMW 2 Series by price
BMW 2 Series near you
More BMW
- All BMW 2 Series
- All BMW cars
- BMW 1 Series (7,279)
- BMW 3 Series (7,078)
- BMW X5 (3,292)
- BMW X3 (3,058)
- BMW 5 Series (2,830)
- BMW X1 (2,565)
- BMW 2 Series (1,838)
- BMW 4 Series (1,787)
- BMW 2 Series Gran Coupe (1,302)
- BMW 4 Series Gran Coupe (1,189)
- BMW i4 (842)
- BMW 2 Series Active Tourer (818)
- BMW M3 (811)
- BMW X2 (765)
- BMW M4 (763)