Used BMW 2 Series for sale under £15,000
855 cars from UK dealers, updated 23 October 2026. Typical asking price £10,400. Half of them are priced between £8,500 and £12,500.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
258 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2020 | 34 | £13,300 | £12,100 to £14,000 |
| 2019 | 93 | £12,400 | £11,000 to £13,400 |
| 2018 | 198 | £11,100 | £10,000 to £12,700 |
| 2017 | 133 | £10,300 | £9,000 to £12,000 |
| 2016 | 165 | £9,000 | £8,200 to £11,000 |
| 2015 | 151 | £8,500 | £7,100 to £10,100 |
| 2014 | 71 | £8,500 | £6,600 to £12,200 |
Cars for sale now, page 2 of 9
The cheaper cars like each one are on its AskCar page.
- 2014 BMW 2 Series, 111,408 miles, £5,495, £501 under typical, Stoke-on-Trent
- 2019 BMW 2 Series, 59,339 miles, £14,390, £1,285 under typical, Shrewsbury
- 2020 BMW 2 Series, 41,353 miles, £14,650, £1,300 under typical, Derby
- 2015 BMW 2 Series, 80,431 miles, £7,090, £626 under typical, Ruislip
- 2018 BMW 2 Series, 48,573 miles, £14,150, £1,245 under typical, Watford
- 2017 BMW 2 Series, 86,000 miles, £6,995, £613 under typical, Egham
- 2016 BMW 2 Series, 94,716 miles, £6,000, £522 under typical, Pontypridd
- 2018 BMW 2 Series, 55,139 miles, £10,950, Gloucester
- 2018 BMW 2 Series, 55,139 miles, £10,950, Gloucester
- 2018 BMW 2 Series, 54,000 miles, £10,495, Hoddesdon
- 2017 BMW 2 Series, 90,594 miles, £9,490, Glasgow
- 2015 BMW 2 Series, 105,000 miles, £7,500, Havering
- 2016 BMW 2 Series, 54,857 miles, £9,999, West Bromwich
- 2016 BMW 2 Series, 108,000 miles, £6,250, Tipton
- 2018 BMW 2 Series, 74,125 miles, £10,995, Liverpool
- 2021 BMW 2 Series, 49,622 miles, £14,700, Peterborough
- 2017 BMW 2 Series, 88,300 miles, £6,945, Nottingham
- 2017 BMW 2 Series, 82,154 miles, £7,250, Barnet
- 2015 BMW 2 Series, 98,738 miles, £6,800, Great Bentley
- 2016 BMW 2 Series, 73,600 miles, £8,995, Basildon
- 2019 BMW 2 Series, 51,300 miles, £11,489, Bolton
- 2018 BMW 2 Series, 66,000 miles, £10,495, Saltash
- 2016 BMW 2 Series, 57,230 miles, £9,940, Stockport
- 2018 BMW 2 Series, 39,000 miles, £14,164, Stockport
- 2017 BMW 2 Series, 104,900 miles, £6,995, Hoddesdon
- 2015 BMW 2 Series, 62,000 miles, £7,995, Newquay
- 2020 BMW 2 Series, 43,079 miles, £12,550, Derby
- 2014 BMW 2 Series, 48,119 miles, £7,500, Blackburn
- 2015 BMW 2 Series, 104,445 miles, £5,495, Redditch
- 2016 BMW 2 Series, 54,977 miles, £9,895, Manchester
- 2017 BMW 2 Series, 96,600 miles, £9,048, Arlesey
- 2020 BMW 2 Series, 62,943 miles, £11,850, Newhaven
- 2018 BMW 2 Series, 32,335 miles, £12,495, Ferndown
- 2015 BMW 2 Series, 89,553 miles, £7,790, Billingham
- 2015 BMW 2 Series, 113,000 miles, £5,495, Epping
- 2019 BMW 2 Series, 92,671 miles, £11,490, Bletchley
- 2015 BMW 2 Series, 105,000 miles, £6,195, Plymouth
- 2019 BMW 2 Series, 84,100 miles, £10,994, Oldham
- 2016 BMW 2 Series, 50,000 miles, £8,450, Grays
- 2014 BMW 2 Series, 100,638 miles, £5,995, Stoke-on-Trent
- 2016 BMW 2 Series, 45,186 miles, £11,795, Swindon
- 2016 BMW 2 Series, 75,000 miles, £6,995, Clydebank
- 2014 BMW 2 Series, 97,820 miles, £11,495, Ripley
- 2018 BMW 2 Series, 45,132 miles, £13,289, York
- 2018 BMW 2 Series, 55,000 miles, £10,795, Clevedon
- 2015 BMW 2 Series, 62,950 miles, £8,695, Glasgow
- 2018 BMW 2 Series, 38,280 miles, £11,910, Reading
- 2017 BMW 2 Series, 43,105 miles, £12,995, London
- 2019 BMW 2 Series, 56,241 miles, £12,680, Rainham
- 2015 BMW 2 Series, 81,155 miles, £12,995, Oldham
- 2018 BMW 2 Series, 55,417 miles, £11,490, Washington
- 2018 BMW 2 Series, 42,715 miles, £11,690, Leeds
- 2018 BMW 2 Series, 66,500 miles, £10,099, Southampton
- 2016 BMW 2 Series, 77,100 miles, £7,200, Rayleigh
- 2016 BMW 2 Series, 93,000 miles, £8,500, Hillingdon
- 2016 BMW 2 Series, 53,000 miles, £8,490, Bedford
- 2016 BMW 2 Series, 57,295 miles, £8,295, Newcastle-under-Lyme
- 2018 BMW 2 Series, 102,000 miles, £8,440, Havering
- 2016 BMW 2 Series, 58,824 miles, £8,990, Newark-on-Trent
- 2016 BMW 2 Series, 125,000 miles, £8,989, Keighley
- 2018 BMW 2 Series, 73,890 miles, £9,700, Peterborough
- 2017 BMW 2 Series, 88,279 miles, £7,990, Sheffield
- 2017 BMW 2 Series, 77,050 miles, £10,495, Abbey Wood
- 2018 BMW 2 Series, 59,000 miles, £10,790, Newcastle-under-Lyme
- 2017 BMW 2 Series, 48,276 miles, £13,789, Evesham
- 2019 BMW 2 Series, 32,000 miles, £13,040, Leicester
- 2015 BMW 2 Series, 20,268 miles, £12,995, Bradford
- 2015 BMW 2 Series, 107,055 miles, £6,788, Romford
- 2016 BMW 2 Series, 76,000 miles, £7,990, Windsor
- 2018 BMW 2 Series, 35,000 miles, £11,500, Royal Leamington Spa
- 2018 BMW 2 Series, 54,343 miles, £12,000, Guildford
- 2018 BMW 2 Series, 44,243 miles, £12,680, Coatbridge
- 2016 BMW 2 Series, 10,000 miles, £13,990, Peterborough
- 2017 BMW 2 Series, 68,000 miles, £10,290, Bedford
- 2015 BMW 2 Series, 114,650 miles, £6,150, Milton Keynes
- 2018 BMW 2 Series, 68,544 miles, £10,750, Tewkesbury
- 2015 BMW 2 Series, 15,000 miles, £11,999, Derby
- 2016 BMW 2 Series, 136,000 miles, £6,994, Sheffield
- 2019 BMW 2 Series, 48,000 miles, £11,995, Thrapston
- 2015 BMW 2 Series, 65,000 miles, £7,395, Harlow
- 2018 BMW 2 Series, 33,253 miles, £12,340, Reading
- 2018 BMW 2 Series, 85,065 miles, £14,990, Brecon
- 2017 BMW 2 Series, 72,336 miles, £9,999, Corby
- 2020 BMW 2 Series, 48,152 miles, £12,860, Milton Keynes
- 2017 BMW 2 Series, 89,000 miles, £7,995, Waltham Abbey
- 2018 BMW 2 Series, 80,182 miles, £9,295, Wakefield
- 2018 BMW 2 Series, 73,146 miles, £10,490, Taunton
- 2016 BMW 2 Series, 68,000 miles, £7,750, Greenford
- 2017 BMW 2 Series, 70,000 miles, £10,000, East Wemyss
- 2018 BMW 2 Series, 75,203 miles, £10,500, Barnet
- 2016 BMW 2 Series, 64,364 miles, £14,995, Telford
- 2016 BMW 2 Series, 48,421 miles, £11,900, Cardiff
- 2016 BMW 2 Series, 72,557 miles, £8,245, Luton
- 2016 BMW 2 Series, 72,744 miles, £8,235, Birmingham
- 2021 BMW 2 Series, 50,337 miles, £14,999, Corby
- 2015 BMW 2 Series, 94,125 miles, £9,000, Birmingham
- 2015 BMW 2 Series, 87,454 miles, £6,295, Washington
- 2020 BMW 2 Series, 46,500 miles, £14,995, Inverness
- 2017 BMW 2 Series, 92,000 miles, £7,800, Doncaster
- 2018 BMW 2 Series, 141,333 miles, £5,500, Coventry
BMW 2 Series by gearbox, fuel and body
- Automatic BMW 2 Series (1,438)
- Manual BMW 2 Series (415)
- Petrol BMW 2 Series (1,345)
- Diesel BMW 2 Series (391)
- Hybrid BMW 2 Series (122)
- BMW 2 Series coupe (1,459)
- BMW 2 Series convertible (267)
- BMW 2 Series MPV (43)
BMW 2 Series prices by year
- 2026 (284)
- 2025 (129)
- 2024 (153)
- 2023 (122)
- 2022 (92)
- 2021 (31)
- 2020 (73)
- 2019 (137)
- 2018 (255)
- 2017 (158)
- 2016 (181)
- 2015 (165)
- 2014 (81)
BMW 2 Series by price
BMW 2 Series near you
More BMW
- All BMW 2 Series
- All BMW cars
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)