2024 BMW 2 Series prices
153 cars from UK dealers, updated 23 October 2026. Typical asking price £30,000.
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.
Half of the 153 priced 2024 BMW 2 Series cars for sale are priced between £29,000 and £37,000.
Typical mileage 15,000 miles.
74 have had their price cut since they were first listed.
Is the price fair?
The prices above describe the cars currently advertised. They are not a valuation of every car of this model and year. Open a car to see its expected asking price, adjusted for mileage and specification, alongside the available evidence.
Cars for sale now, page 1 of 2
The cheaper cars like each one are on its AskCar page.
- 2024 BMW 2 Series, 9,307 miles, £24,750, £4,806 under typical, Wollaston
- 2024 BMW 2 Series, 24,000 miles, £30,995, £5,679 under typical, Stratford-upon-Avon
- 2024 BMW 2 Series, 30,809 miles, £22,259, £3,670 under typical, Woolwich
- 2024 BMW 2 Series, 15,652 miles, £22,095, £3,037 under typical, Dundee
- 2024 BMW 2 Series, 3,380 miles, £30,999, £3,323 under typical, Preston
- 2024 BMW 2 Series, 29,880 miles, £24,150, £2,583 under typical, Wollaston
- 2024 BMW 2 Series, 14,041 miles, £26,110, £2,708 under typical, Norwich
- 2024 BMW 2 Series, 17,152 miles, £25,795, £2,601 under typical, Stirling
- 2024 BMW 2 Series, 9,019 miles, £30,000, £2,898 under typical, Wakefield
- 2024 BMW 2 Series, 11,050 miles, £26,799, £2,431 under typical, Grimsby
- 2024 BMW 2 Series, 6,450 miles, £27,964, Cribbs Causeway
- 2024 BMW 2 Series, 9,564 miles, £27,299, Burnley
- 2024 BMW 2 Series, 8,929 miles, £28,490, Potters Bar
- 2024 BMW 2 Series, 15,200 miles, £26,990, Richmond
- 2024 BMW 2 Series, 9,850 miles, £36,995, Ashford
- 2024 BMW 2 Series, 16,800 miles, £29,881, Melksham
- 2024 BMW 2 Series, 17,868 miles, £36,990, Bradford
- 2024 BMW 2 Series, 11,995 miles, £27,690, Rochdale
- 2024 BMW 2 Series, 7,936 miles, £28,495, Ballymena
- 2024 BMW 2 Series, 14,215 miles, £37,799, Norwich
- 2024 BMW 2 Series, 8,549 miles, £28,495, Coal Aston
- 2024 BMW 2 Series, 18,953 miles, £26,995, Belfast
- 2024 BMW 2 Series, 6,897 miles, £29,000, Solihull
- 2024 BMW 2 Series, 19,802 miles, £30,000, Newport
- 2024 BMW 2 Series, 5,630 miles, £29,500, Nottingham
- 2024 BMW 2 Series, 13,123 miles, £39,000, Wolverhampton
- 2024 BMW 2 Series, 15,124 miles, £36,999, Swindon
- 2024 BMW 2 Series, 21,017 miles, £26,995, Canterbury
- 2024 BMW 2 Series, 14,232 miles, £27,898, Glasgow
- 2024 BMW 2 Series, 21,500 miles, £27,000, Hatfield
- 2024 BMW 2 Series, 18,774 miles, £37,500, Solihull
- 2024 BMW 2 Series, 8,135 miles, £28,995, Canterbury
- 2024 BMW 2 Series, 8,400 miles, £28,995, Hamilton
- 2024 BMW 2 Series, 18,449 miles, £30,500, Ealing
- 2024 BMW 2 Series, 22,182 miles, £26,990, Chesterfield
- 2024 BMW 2 Series, 10,600 miles, £39,500, Shrewsbury
- 2024 BMW 2 Series, 8,619 miles, £28,995, Derby
- 2024 BMW 2 Series, 9,370 miles, £31,990, Chelmsford
- 2024 BMW 2 Series, 22,397 miles, £29,999, Leeds
- 2024 BMW 2 Series, 22,102 miles, £37,500, Tamworth
- 2024 BMW 2 Series, 12,102 miles, £37,940, Blackburn
- 2024 BMW 2 Series, 13,959 miles, £28,199, Stafford
- 2024 BMW 2 Series, 10,003 miles, £38,444, Swindon
- 2024 BMW 2 Series, 17,647 miles, £37,084, Bromley
- 2024 BMW 2 Series, 12,662 miles, £37,975, Bury
- 2024 BMW 2 Series, 18,336 miles, £36,995, Leeds
- 2024 BMW 2 Series, 17,394 miles, £24,495, Glasgow
- 2024 BMW 2 Series, 12,000 miles, £30,494, Derby
- 2024 BMW 2 Series, 16,875 miles, £28,000, Wilmslow
- 2024 BMW 2 Series, 6,000 miles, £29,980, Sutton in Ashfield
- 2024 BMW 2 Series, 9,850 miles, £28,995, Market Harborough
- 2024 BMW 2 Series, 10,733 miles, £38,500, Tamworth
- 2024 BMW 2 Series, 6,968 miles, £29,749, Newport
- 2024 BMW 2 Series, 8,000 miles, £29,480, Liverpool
- 2024 BMW 2 Series, 14,206 miles, £37,900, St Ives
- 2024 BMW 2 Series, 17,974 miles, £28,777, Swindon
- 2024 BMW 2 Series, 6,300 miles, £30,000, Newport
- 2024 BMW 2 Series, 19,784 miles, £36,995, Ballymena
- 2024 BMW 2 Series, 10,400 miles, £28,995, East Horsley
- 2024 BMW 2 Series, 9,671 miles, £29,157, West Bromwich
- 2024 BMW 2 Series, 28,724 miles, £35,495, St Neots
- 2024 BMW 2 Series, 18,000 miles, £27,995, Windlesham
- 2024 BMW 2 Series, 8,000 miles, £40,994, Derby
- 2024 BMW 2 Series, 7,241 miles, £39,990, Eastleigh
- 2024 BMW 2 Series, 5,556 miles, £30,449, Reading
- 2024 BMW 2 Series, 9,321 miles, £29,480, Liverpool
- 2024 BMW 2 Series, 16,200 miles, £28,499, Oldham
- 2024 BMW 2 Series, 7,942 miles, £29,898, Kirkcaldy
- 2024 BMW 2 Series, 25,000 miles, £36,488, Grantham
- 2024 BMW 2 Series, 16,553 miles, £28,490, Maidstone
- 2024 BMW 2 Series, 24,173 miles, £37,694, Colchester
- 2024 BMW 2 Series, 14,661 miles, £31,950, Newcastle upon Tyne
- 2024 BMW 2 Series, 14,500 miles, £38,490, St Ives
- 2024 BMW 2 Series, 16,000 miles, £30,494, Derby
- 2024 BMW 2 Series, 13,694 miles, £28,995, Reading
- 2024 BMW 2 Series, 12,821 miles, £38,850, Wollaston
- 2024 BMW 2 Series, 12,221 miles, £32,450, Heathrow
- 2024 BMW 2 Series, 8,483 miles, £29,950, Leicester
- 2024 BMW 2 Series, 17,033 miles, £31,750, Reading
- 2024 BMW 2 Series, 9,600 miles, £29,695, London
- 2024 BMW 2 Series, 20,736 miles, £28,990, Bristol
- 2024 BMW 2 Series, 14,352 miles, £28,990, Milton Keynes
- 2024 BMW 2 Series, 12,000 miles, £39,994, Derby
- 2024 BMW 2 Series, 9,403 miles, £40,999, Stoke-on-Trent
- 2024 BMW 2 Series, 17,500 miles, £38,399, Southport
- 2024 BMW 2 Series, 17,904 miles, £28,750, Ruxley
- 2024 BMW 2 Series, 16,488 miles, £28,950, Worcester
- 2024 BMW 2 Series, 15,650 miles, £38,790, Ashford
- 2024 BMW 2 Series, 9,609 miles, £40,000, Aberdeen
- 2024 BMW 2 Series, 15,911 miles, £38,790, Ashford
- 2024 BMW 2 Series, 24,140 miles, £27,999, Crewe
- 2024 BMW 2 Series, 12,781 miles, £30,495, Hungerford
- 2024 BMW 2 Series, 18,300 miles, £31,990, Ripon
- 2024 BMW 2 Series, 17,265 miles, £28,998, Greenock
- 2024 BMW 2 Series, 18,667 miles, £32,000, Leicester
- 2024 BMW 2 Series, 22,565 miles, £37,750, Guildford
- 2024 BMW 2 Series, 16,770 miles, £29,995, Maidenhead
- 2024 BMW 2 Series, 11,785 miles, £39,750, Newport
- 2024 BMW 2 Series, 13,988 miles, £29,495, Cambridge
- 2024 BMW 2 Series, 18,423 miles, £28,898, Kirkcaldy
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)
- 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)