Used BMW 2 Series for sale under £15,000
835 cars from UK dealers, updated 26 October 2026. Typical asking price £10,400. Half of them are priced between £8,500 and £12,500.
AskCar lists 579,238 cars from 12,980 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
250 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2020 | 33 | £13,500 | £11,700 to £14,000 |
| 2019 | 97 | £12,400 | £11,000 to £13,400 |
| 2018 | 188 | £11,300 | £10,000 to £12,500 |
| 2017 | 126 | £10,400 | £9,000 to £12,100 |
| 2016 | 164 | £9,000 | £8,000 to £11,000 |
| 2015 | 146 | £8,500 | £7,000 to £10,000 |
| 2014 | 72 | £8,600 | £6,700 to £12,300 |
Cars for sale now, page 3 of 9
The cheaper cars like each one are on its AskCar page.
- 2018 BMW 2 Series, 80,182 miles, £9,295, Wakefield
- 2017 BMW 2 Series, 22,000 miles, £14,950, Chesterfield
- 2018 BMW 2 Series, 43,000 miles, £12,990, Altrincham
- 2018 BMW 2 Series, 102,000 miles, £8,440, Havering
- 2015 BMW 2 Series, 89,553 miles, £7,790, Billingham
- 2019 BMW 2 Series, 47,660 miles, £12,490, Exeter
- 2021 BMW 2 Series, 42,278 miles, £14,990, Coventry
- 2016 BMW 2 Series, 46,300 miles, £8,990, Sunderland
- 2016 BMW 2 Series, 119,164 miles, £7,599, Peterborough
- 2018 BMW 2 Series, 85,065 miles, £14,990, Brecon
- 2014 BMW 2 Series, 84,000 miles, £12,899, Peterborough
- 2018 BMW 2 Series, 83,963 miles, £9,995, Newtownabbey
- 2018 BMW 2 Series, 42,000 miles, £13,100, Canvey Island
- 2018 BMW 2 Series, 68,544 miles, £10,750, Tewkesbury
- 2015 BMW 2 Series, 88,500 miles, £8,590, Peterborough
- 2015 BMW 2 Series, 87,454 miles, £6,295, Washington
- 2016 BMW 2 Series, 72,557 miles, £8,245, Luton
- 2016 BMW 2 Series, 72,744 miles, £8,235, Birmingham
- 2016 BMW 2 Series, 108,000 miles, £6,494, Kingswood and Fishponds
- 2016 BMW 2 Series, 64,358 miles, £10,300, Barnet
- 2018 BMW 2 Series, 62,000 miles, £9,195, Watford
- 2018 BMW 2 Series, 70,300 miles, £10,149, Peterborough
- 2019 BMW 2 Series, 27,400 miles, £13,989, Bolton
- 2018 BMW 2 Series, 64,528 miles, £11,670, Teesside
- 2018 BMW 2 Series, 59,000 miles, £10,790, Newcastle-under-Lyme
- 2015 BMW 2 Series, 83,121 miles, £8,995, Oxford
- 2017 BMW 2 Series, 101,335 miles, £6,495, Norwich
- 2020 BMW 2 Series, 54,025 miles, £12,499, Corby
- 2016 BMW 2 Series, 89,000 miles, £7,990, Staines-upon-Thames
- 2018 BMW 2 Series, 40,927 miles, £11,999, Watton
- 2015 BMW 2 Series, 70,000 miles, £7,150, Northampton
- 2016 BMW 2 Series, 75,770 miles, £7,495, Havering
- 2014 BMW 2 Series, 115,056 miles, £4,895, Leicester
- 2015 BMW 2 Series, 65,000 miles, £7,395, Harlow
- 2018 BMW 2 Series, 47,600 miles, £10,150, Yiewsley
- 2019 BMW 2 Series, 32,827 miles, £14,295, Rye
- 2016 BMW 2 Series, 62,000 miles, £9,400, Birmingham
- 2019 BMW 2 Series, 62,100 miles, £13,898, Scunthorpe
- 2020 BMW 2 Series, 63,354 miles, £12,650, Leicester
- 2018 BMW 2 Series, 108,000 miles, £8,500, Wigan
- 2015 BMW 2 Series, 74,000 miles, £12,495, Leamington Spa
- 2018 BMW 2 Series, 56,604 miles, £11,999, Southampton
- 2015 BMW 2 Series, 58,000 miles, £10,795, Winchester
- 2018 BMW 2 Series, 90,357 miles, £8,700, Blyth
- 2018 BMW 2 Series, 24,323 miles, £13,150, Derby
- 2016 BMW 2 Series, 136,000 miles, £6,994, Sheffield
- 2015 BMW 2 Series, 24,000 miles, £9,890, Maidstone
- 2018 BMW 2 Series, 59,144 miles, £12,790, Larkhall
- 2015 BMW 2 Series, 71,000 miles, £14,499, Peterborough
- 2016 BMW 2 Series, 75,709 miles, £8,400, Clitheroe
- 2020 BMW 2 Series, 145,820 miles, £6,995, Colnbrook
- 2016 BMW 2 Series, 104,000 miles, £7,245, Bolton
- 2018 BMW 2 Series, 67,915 miles, £13,295, Newcastle-under-Lyme
- 2018 BMW 2 Series, 67,000 miles, £10,990, Redditch
- 2016 BMW 2 Series, 95,600 miles, £8,490, Dudley
- 2021 BMW 2 Series, 59,578 miles, £14,495, Newbury
- 2015 BMW 2 Series, 101,000 miles, £7,990, Hanslope
- 2016 BMW 2 Series, 98,513 miles, £6,966, Stockport
- 2014 BMW 2 Series, 104,724 miles, £11,295, London
- 2016 BMW 2 Series, 120,878 miles, £6,995, London
- 2015 BMW 2 Series, 82,531 miles, £8,995, Barking
- 2017 BMW 2 Series, 48,276 miles, £13,789, Evesham
- 2018 BMW 2 Series, 67,500 miles, £10,990, Southend-on-Sea
- 2015 BMW 2 Series, 90,000 miles, £8,650, Birmingham
- 2018 BMW 2 Series, 56,000 miles, £13,995, Waltham Abbey
- 2016 BMW 2 Series, 105,000 miles, £8,240, Warrington
- 2018 BMW 2 Series, 57,500 miles, £10,950, Reading
- 2016 BMW 2 Series, 108,000 miles, £6,990, Sheffield
- 2016 BMW 2 Series, 57,000 miles, £9,995, Stockton-on-Tees
- 2018 BMW 2 Series, 51,000 miles, £11,495, Blackpool
- 2017 BMW 2 Series, 108,000 miles, £8,795, Ashton-under-Lyne
- 2016 BMW 2 Series, 81,390 miles, £8,690, Peterborough
- 2017 BMW 2 Series, 96,052 miles, £7,800, Doncaster
- 2017 BMW 2 Series, 106,631 miles, £7,181, Peterborough
- 2017 BMW 2 Series, 81,691 miles, £8,495, Romsey
- 2018 BMW 2 Series, 59,410 miles, £10,995, Merthyr Tydfil
- 2018 BMW 2 Series, 61,000 miles, £10,884, Telford
- 2017 BMW 2 Series, 46,118 miles, £10,895, Bristol
- 2015 BMW 2 Series, 68,998 miles, £14,799, Oldham
- 2018 BMW 2 Series, 82,000 miles, £11,295, Romford
- 2021 BMW 2 Series, 69,000 miles, £11,311, Braintree
- 2018 BMW 2 Series, 36,000 miles, £12,495, Doncaster
- 2016 BMW 2 Series, 68,870 miles, £7,995, Addlestone
- 2017 BMW 2 Series, 57,000 miles, £10,290, Bolton
- 2018 BMW 2 Series, 93,889 miles, £9,950, Portsmouth
- 2020 BMW 2 Series, 41,353 miles, £14,450, Derby
- 2016 BMW 2 Series, 100,000 miles, £6,790, Hillingdon
- 2016 BMW 2 Series, 61,000 miles, £9,125, Rayleigh
- 2014 BMW 2 Series, 20,000 miles, £12,280, Leicester
- 2015 BMW 2 Series, 83,000 miles, £7,995, Cardiff
- 2019 BMW 2 Series, 75,472 miles, £10,695, Shefford
- 2020 BMW 2 Series, 39,080 miles, £13,799, Corby
- 2018 BMW 2 Series, 141,333 miles, £5,500, Coventry
- 2017 BMW 2 Series, 54,816 miles, £11,343, York
- 2016 BMW 2 Series, 79,674 miles, £9,980, Warwick
- 2017 BMW 2 Series, 68,499 miles, £11,995, Leicester
- 2015 BMW 2 Series, 71,348 miles, £9,999, Ashington
- 2016 BMW 2 Series, 33,000 miles, £10,450, Bedford
- 2014 BMW 2 Series, 89,998 miles, £6,766, Mansfield Woodhouse
- 2016 BMW 2 Series, 72,364 miles, £8,480, Glasgow
BMW 2 Series by gearbox, fuel and body
- Automatic BMW 2 Series (1,425)
- Manual BMW 2 Series (406)
- Petrol BMW 2 Series (1,329)
- Diesel BMW 2 Series (381)
- Hybrid BMW 2 Series (125)
- BMW 2 Series coupe (1,439)
- BMW 2 Series convertible (264)
- BMW 2 Series MPV (42)
BMW 2 Series prices by year
- 2026 (287)
- 2025 (130)
- 2024 (152)
- 2023 (126)
- 2022 (88)
- 2021 (29)
- 2020 (72)
- 2019 (142)
- 2018 (242)
- 2017 (149)
- 2016 (179)
- 2015 (160)
- 2014 (82)
BMW 2 Series by price
BMW 2 Series near you
More BMW
- All BMW 2 Series
- All BMW cars
- BMW 1 Series (7,155)
- BMW 3 Series (7,003)
- BMW X5 (3,266)
- BMW X3 (2,996)
- BMW 5 Series (2,839)
- BMW X1 (2,580)
- BMW 2 Series (1,845)
- BMW 4 Series (1,754)
- BMW 2 Series Gran Coupe (1,289)
- BMW 4 Series Gran Coupe (1,155)
- BMW i4 (838)
- BMW M3 (814)
- BMW 2 Series Active Tourer (811)
- BMW X2 (775)
- BMW M4 (750)