Used BMW 2 Series for sale under £30,000
1,381 cars from UK dealers, updated 28 October 2026. Typical asking price £13,100. Half of them are priced between £9,900 and £22,000.
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.
490 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 53 | £29,000 | £28,000 to £29,500 |
| 2025 | 33 | £29,000 | £28,000 to £30,000 |
| 2024 | 78 | £29,000 | £28,000 to £29,500 |
| 2023 | 81 | £27,000 | £25,500 to £28,500 |
| 2022 | 77 | £25,000 | £23,500 to £26,500 |
| 2021 | 29 | £17,300 | £16,300 to £19,700 |
| 2020 | 74 | £15,400 | £13,300 to £17,800 |
| 2019 | 145 | £13,400 | £11,800 to £16,000 |
| 2018 | 242 | £12,000 | £10,500 to £14,800 |
| 2017 | 149 | £10,800 | £9,300 to £13,800 |
| 2016 | 178 | £9,300 | £8,000 to £11,500 |
| 2015 | 162 | £8,600 | £7,400 to £11,900 |
| 2014 | 78 | £9,200 | £7,100 to £13,000 |
Cars for sale now, page 10 of 14
The cheaper cars like each one are on its AskCar page.
- 2020 BMW 2 Series, 43,255 miles, £14,999, Corby
- 2022 BMW 2 Series, 45,097 miles, £24,500, Newport
- 2014 BMW 2 Series, 44,167 miles, £8,990, Waltham Abbey
- 2016 BMW 2 Series, 71,952 miles, £8,195, Beccles
- 2024 BMW 2 Series, 17,265 miles, £28,998, Greenock
- 2018 BMW 2 Series, 59,982 miles, £11,500, Ashford
- 2017 BMW 2 Series, 111,533 miles, £9,990, Welwyn Garden City
- 2016 BMW 2 Series, 49,000 miles, £12,500, Burton upon Trent
- 2014 BMW 2 Series, 69,700 miles, £15,495, Poole
- 2015 BMW 2 Series, 100,000 miles, £12,350, Sheffield
- 2018 BMW 2 Series, 41,425 miles, £14,650, Chelmsford
- 2018 BMW 2 Series, 27,649 miles, £23,390, Stockton-on-Tees
- 2018 BMW 2 Series, 61,846 miles, £11,990, Washington
- 2024 BMW 2 Series, 14,174 miles, £29,450, Luton
- 2019 BMW 2 Series, 94,769 miles, £15,999, Washington
- 2017 BMW 2 Series, 78,714 miles, £16,350, Bolton
- 2018 BMW 2 Series, 54,500 miles, £19,995, Elland
- 2018 BMW 2 Series, 49,411 miles, £11,990, Newark-on-Trent
- 2015 BMW 2 Series, 74,998 miles, £8,290, Hadleigh
- 2015 BMW 2 Series, 41,000 miles, £10,299, Whitchurch
- 2016 BMW 2 Series, 65,000 miles, £9,995, Coalville
- 2024 BMW 2 Series, 13,988 miles, £29,495, Cambridge
- 2024 BMW 2 Series, 18,423 miles, £28,898, Kirkcaldy
- 2015 BMW 2 Series, 41,550 miles, £11,799, Norwich
- 2023 BMW 2 Series, 44,700 miles, £24,990, Essendine
- 2019 BMW 2 Series, 41,000 miles, £23,490, Audenshaw
- 2018 BMW 2 Series, 20,960 miles, £18,249, Wilmslow
- 2015 BMW 2 Series, 63,979 miles, £16,199, Leicester
- 2019 BMW 2 Series, 80,664 miles, £11,800, Bristol
- 2018 BMW 2 Series, 70,077 miles, £18,100, Aberdeen
- 2026 BMW 2 Series, 5,857 miles, £28,995, Stirling
- 2019 BMW 2 Series, 54,701 miles, £12,790, Leeds
- 2023 BMW 2 Series, 23,063 miles, £28,000, Tamworth
- 2015 BMW 2 Series, 75,000 miles, £7,450, Waltham Abbey
- 2018 BMW 2 Series, 52,000 miles, £14,750, Tamworth
- 2016 BMW 2 Series, 82,000 miles, £9,250, Leatherhead
- 2020 BMW 2 Series, 15,330 miles, £17,500, Norwich
- 2023 BMW 2 Series, 37,772 miles, £25,998, Hereford
- 2016 BMW 2 Series, 60,000 miles, £16,850, Ripon
- 2023 BMW 2 Series, 42,256 miles, £26,491, Nottingham
- 2019 BMW 2 Series, 79,620 miles, £11,000, Bristol
- 2023 BMW 2 Series, 12,409 miles, £29,450, Newcastle upon Tyne
- 2023 BMW 2 Series, 12,409 miles, £29,450, Newcastle upon Tyne
- 2018 BMW 2 Series, 47,412 miles, £13,250, Edwinstowe
- 2015 BMW 2 Series, 66,000 miles, £15,999, Louth
- 2022 BMW 2 Series, 32,317 miles, £26,400, Ipswich
- 2023 BMW 2 Series, 38,000 miles, £28,790, Derby
- 2015 BMW 2 Series, 47,000 miles, £8,990, Hillington
- 2020 BMW 2 Series, 32,960 miles, £24,495, Hinckley
- 2024 BMW 2 Series, 11,487 miles, £29,945, Manchester
- 2026 BMW 2 Series, 2,501 miles, £29,949, Hereford
- 2016 BMW 2 Series, 99,000 miles, £8,980, Nottingham
- 2015 BMW 2 Series, 55,000 miles, £15,495, Feltham
- 2017 BMW 2 Series, 82,980 miles, £9,095, Havering
- 2024 BMW 2 Series, 15,840 miles, £29,390, Harrogate
- 2024 BMW 2 Series, 20,618 miles, £28,750, Plymouth
- 2026 BMW 2 Series, 2,577 miles, £29,995, Edinburgh
- 2022 BMW 2 Series, 20,570 miles, £27,999, Swansea
- 2026 BMW 2 Series, 2,991 miles, £29,950, Newcastle upon Tyne
- 2015 BMW 2 Series, 71,564 miles, £7,700, Grantham
- 2019 BMW 2 Series, 48,863 miles, £14,890, Shrewsbury
- 2025 BMW 2 Series, 12,738 miles, £27,990, Peterborough
- 2022 BMW 2 Series, 35,633 miles, £25,995, Farnborough
- 2022 BMW 2 Series, 57,422 miles, £23,090, Harrogate
- 2018 BMW 2 Series, 44,591 miles, £13,151, Rainham
- 2019 BMW 2 Series, 40,936 miles, £16,799, Tonypandy
- 2018 BMW 2 Series, 12,604 miles, £14,995, Chelmsford
- 2016 BMW 2 Series, 95,893 miles, £6,692, Leicester
- 2019 BMW 2 Series, 23,700 miles, £25,000, Leighton Buzzard
- 2014 BMW 2 Series, 96,081 miles, £7,199, Luton
- 2018 BMW 2 Series, 58,000 miles, £14,500, Coalville
- 2026 BMW 2 Series, 2,950 miles, £29,995, Thames Ditton
- 2016 BMW 2 Series, 75,640 miles, £10,948, Arlesey
- 2015 BMW 2 Series, 86,000 miles, £6,990, Swindon
- 2024 BMW 2 Series, 48,211 miles, £27,747, Preston
- 2024 BMW 2 Series, 11,843 miles, £30,000, Aberdeen
- 2016 BMW 2 Series, 65,000 miles, £8,690, Preston
- 2014 BMW 2 Series, 85,000 miles, £6,289, Dunstable
- 2015 BMW 2 Series, 122,000 miles, £6,999, Warrington
- 2023 BMW 2 Series, 46,000 miles, £24,989, Hillingdon
- 2022 BMW 2 Series, 35,000 miles, £26,000, Tamworth
- 2018 BMW 2 Series, 53,000 miles, £14,750, Tamworth
- 2014 BMW 2 Series, 85,000 miles, £8,000, Stafford
- 2015 BMW 2 Series, 21,000 miles, £11,995, Snodland
- 2021 BMW 2 Series, 16,917 miles, £21,290, Edinburgh
- 2019 BMW 2 Series, 73,000 miles, £12,990, Tamworth
- 2020 BMW 2 Series, 21,084 miles, £17,490, Tynemouth
- 2014 BMW 2 Series, 47,000 miles, £17,990, Maldon
- 2025 BMW 2 Series, 8,254 miles, £28,495, Stirling
- 2015 BMW 2 Series, 76,000 miles, £14,995, Uckfield
- 2017 BMW 2 Series, 72,154 miles, £10,799, Newport
- 2018 BMW 2 Series, 77,913 miles, £10,499, Belfast
- 2015 BMW 2 Series, 89,487 miles, £12,295, Blackburn
- 2021 BMW 2 Series, 38,043 miles, £18,990, Norwich
- 2018 BMW 2 Series, 56,406 miles, £19,990, Abbots Langley
- 2023 BMW 2 Series, 31,829 miles, £29,975, Bury
- 2018 BMW 2 Series, 45,659 miles, £10,995, Farnham
- 2017 BMW 2 Series, 48,862 miles, £10,126, York
- 2026 BMW 2 Series, 4,730 miles, £29,495, Stirling
- 2020 BMW 2 Series, 81,000 miles, £14,150, Wickham Bishops
BMW 2 Series by gearbox, fuel and body
- Automatic BMW 2 Series (1,433)
- Manual BMW 2 Series (391)
- Petrol BMW 2 Series (1,331)
- 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)