Used manual BMW 2 Series for sale
415 cars from UK dealers, updated 23 October 2026. Typical asking price £9,700. Half of them are priced between £8,000 and £11,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.
What does a used manual BMW 2 Series cost?
Typical asking price £9,700 across 415 cars for sale. A 2020 one is typically £13,500, a 2014 one £7,200.
126 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2020 | 20 | £13,500 | £12,500 to £15,200 |
| 2019 | 40 | £12,000 | £10,800 to £13,000 |
| 2018 | 96 | £10,500 | £9,300 to £11,900 |
| 2017 | 57 | £10,000 | £8,000 to £10,800 |
| 2016 | 81 | £8,800 | £7,900 to £10,000 |
| 2015 | 74 | £7,800 | £6,600 to £8,800 |
| 2014 | 39 | £7,200 | £5,700 to £8,500 |
Cars for sale now, page 3 of 5
The cheaper cars like each one are on its AskCar page.
- 2017 BMW 2 Series, 69,000 miles, £9,750, Glasgow
- 2016 BMW 2 Series, 71,000 miles, £7,750, Cumbernauld
- 2018 BMW 2 Series, 67,000 miles, £10,999, Fareham
- 2019 BMW 2 Series, 57,325 miles, £11,990, Havant
- 2017 BMW 2 Series, 59,076 miles, £9,295, Burnley
- 2019 BMW 2 Series, 70,160 miles, £10,995, Worksop
- 2020 BMW 2 Series, 19,591 miles, £15,895, Preston
- 2018 BMW 2 Series, 82,000 miles, £9,895, Brackley
- 2018 BMW 2 Series, 49,235 miles, £12,000, Shrewsbury
- 2019 BMW 2 Series, 63,981 miles, £11,999, Hook
- 2017 BMW 2 Series, 66,265 miles, £9,970, Manchester
- 2015 BMW 2 Series, 96,000 miles, £6,295, Conisbrough
- 2018 BMW 2 Series, 49,123 miles, £10,495, Magherafelt
- 2016 BMW 2 Series, 43,000 miles, £10,495, West Byfleet and Sheerwater New Haw
- 2015 BMW 2 Series, 68,224 miles, £7,595, Dereham
- 2015 BMW 2 Series, 70,000 miles, £7,495, Coventry
- 2019 BMW 2 Series, 41,871 miles, £13,094, Milton Keynes
- 2014 BMW 2 Series, 100,715 miles, £6,795, Stoke-on-Trent
- 2020 BMW 2 Series, 89,000 miles, £10,500, Consett
- 2019 BMW 2 Series, 59,877 miles, £12,399, Corby
- 2020 BMW 2 Series, 47,000 miles, £13,750, Lisburn
- 2019 BMW 2 Series, 102,000 miles, £9,195, Romford
- 2018 BMW 2 Series, 73,500 miles, £10,500, Faversham
- 2020 BMW 2 Series, 38,931 miles, £14,499, Newport
- 2017 BMW 2 Series, 63,301 miles, £9,093, Durham
- 2020 BMW 2 Series, 42,168 miles, £13,180, Middlesbrough
- 2014 BMW 2 Series, 97,226 miles, £5,872, Rotherham
- 2015 BMW 2 Series, 66,000 miles, £7,900, Stoke-on-Trent
- 2017 BMW 2 Series, 59,689 miles, £10,499, Rushden
- 2014 BMW 2 Series, 99,800 miles, £10,795, Peterborough
- 2018 BMW 2 Series, 56,671 miles, £11,999, Uckfield
- 2017 BMW 2 Series, 68,000 miles, £9,994, Rochester
- 2016 BMW 2 Series, 42,551 miles, £11,490, Exeter
- 2016 BMW 2 Series, 115,437 miles, £5,995, Clyst St Mary
- 2018 BMW 2 Series, 67,000 miles, £10,995, Rayleigh
- 2015 BMW 2 Series, 55,545 miles, £9,295, Southwell
- 2019 BMW 2 Series, 59,312 miles, £12,000, Rochester
- 2016 BMW 2 Series, 70,000 miles, £8,995, Peterborough
- 2015 BMW 2 Series, 75,000 miles, £7,450, Waltham Abbey
- 2018 BMW 2 Series, 48,000 miles, £10,780, Barlborough
- 2018 BMW 2 Series, 21,000 miles, £14,299, Preston
- 2017 BMW 2 Series, 81,700 miles, £7,995, Swindon
- 2020 BMW 2 Series, 97,214 miles, £9,990, Peterborough
- 2017 BMW 2 Series, 22,000 miles, £12,989, Brent
- 2016 BMW 2 Series, 65,000 miles, £9,995, Coalville
- 2015 BMW 2 Series, 76,905 miles, £8,795, Shefford
- 2018 BMW 2 Series, 56,000 miles, £11,999, Swansea
- 2018 BMW 2 Series, 49,411 miles, £11,990, Newark-on-Trent
- 2016 BMW 2 Series, 23,771 miles, £11,750, Tewkesbury
- 2018 BMW 2 Series, 49,661 miles, £12,299, Blackburn
- 2016 BMW 2 Series, 64,121 miles, £8,930, Brentwood
- 2017 BMW 2 Series, 77,084 miles, £7,995, Falkirk
- 2019 BMW 2 Series, 16,136 miles, £13,990, Manchester
- 2016 BMW 2 Series, 81,000 miles, £8,395, Doncaster
- 2018 BMW 2 Series, 59,982 miles, £11,500, Ashford
- 2016 BMW 2 Series, 100,279 miles, £7,499, Leeds
- 2016 BMW 2 Series, 55,062 miles, £9,990, Maidenhead
- 2016 BMW 2 Series, 71,952 miles, £8,195, Beccles
- 2018 BMW 2 Series, 71,752 miles, £10,799, Southampton
- 2018 BMW 2 Series, 80,000 miles, £10,995, Gloucester
- 2019 BMW 2 Series, 65,742 miles, £12,995, Liverpool
- 2018 BMW 2 Series, 42,119 miles, £10,999, Rainham
- 2019 BMW 2 Series, 26,901 miles, £13,000, Leicester
- 2018 BMW 2 Series, 71,900 miles, £9,495, Stockton-on-Tees
- 2018 BMW 2 Series, 12,604 miles, £14,995, Chelmsford
- 2015 BMW 2 Series, 47,000 miles, £8,990, Hillington
- 2016 BMW 2 Series, 65,000 miles, £8,690, Preston
- 2019 BMW 2 Series, 79,620 miles, £11,000, Bristol
- 2015 BMW 2 Series, 47,439 miles, £9,950, Newport
- 2017 BMW 2 Series, 56,000 miles, £10,995, Cardiff
- 2015 BMW 2 Series, 74,998 miles, £8,290, Hadleigh
- 2020 BMW 2 Series, 21,084 miles, £17,490, Tynemouth
- 2018 BMW 2 Series, 37,902 miles, £11,500, Cradley Heath
- 2014 BMW 2 Series, 102,500 miles, £5,495, Frome
- 2018 BMW 2 Series, 22,000 miles, £14,450, Southampton
- 2016 BMW 2 Series, 75,388 miles, £8,855, Swindon
- 2016 BMW 2 Series, 95,893 miles, £6,692, Leicester
- 2019 BMW 2 Series, 33,700 miles, £13,871, Rainham
- 2014 BMW 2 Series, 96,000 miles, £5,895, Stonehouse
- 2015 BMW 2 Series, 86,000 miles, £6,990, Swindon
- 2018 BMW 2 Series, 77,871 miles, £10,499, Belfast
- 2017 BMW 2 Series, 35,000 miles, £16,995, Crawley
- 2021 BMW 2 Series, 16,917 miles, £21,290, Edinburgh
- 2014 BMW 2 Series, 44,167 miles, £8,990, Waltham Abbey
- 2018 BMW 2 Series, 45,659 miles, £10,995, Farnham
- 2014 BMW 2 Series, 114,000 miles, £5,295, Swansea
- 2017 BMW 2 Series, 48,862 miles, £10,126, York
- 2015 BMW 2 Series, 78,159 miles, £8,478, Loughborough
- 2018 BMW 2 Series, 69,876 miles, £9,795, Rochdale
- 2019 BMW 2 Series, 68,830 miles, £11,500, Addlestone
- 2020 BMW 2 Series, 33,000 miles, £15,490, High Ongar
- 2018 BMW 2 Series, 43,000 miles, £11,490, Reading
- 2014 BMW 2 Series, 85,000 miles, £8,000, Stafford
- 2018 BMW 2 Series, 63,501 miles, £9,995, Manchester
- 2014 BMW 2 Series, 85,000 miles, £6,489, Dunstable
- 2019 BMW 2 Series, 66,593 miles, £10,495, Wolverhampton
- 2018 BMW 2 Series, 56,000 miles, £10,490, Basingstoke
- 2014 BMW 2 Series, 67,839 miles, £13,995, Abertillery
- 2016 BMW 2 Series, 79,508 miles, £8,890, Stockton-on-Tees
- 2016 BMW 2 Series, 99,500 miles, £7,500, Telford
BMW 2 Series by gearbox, fuel and body
- Automatic BMW 2 Series (1,438)
- 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)