2025 BMW 2 Series prices
This 2025 BMW 2 Series is no longer listed. Here are similar cars for sale now.
128 cars from UK dealers, updated 27 October 2026. Typical asking price £32,000.
AskCar lists 581,201 cars from 12,993 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 128 priced 2025 BMW 2 Series cars for sale are priced between £30,500 and £36,500.
Typical mileage 7,000 miles.
58 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.
- 2025 BMW 2 Series, 3,128 miles, £31,995, £3,893 under typical, Hamilton
- 2025 BMW 2 Series, 6,500 miles, £29,995, £3,367 under typical, Barrow-in-Furness
- 2025 BMW 2 Series, 7,606 miles, £38,500, £4,169 under typical, Wakefield
- 2025 BMW 2 Series, 11,605 miles, £28,980, £2,924 under typical, Swindon
- 2025 BMW 2 Series, 9,957 miles, £28,199, £2,589 under typical, Swansea
- 2025 BMW 2 Series, 4,047 miles, £29,750, Cheltenham
- 2025 BMW 2 Series, 380 miles, £31,950, Cheltenham
- 2025 BMW 2 Series, 462 miles, £31,990, Rochdale
- 2025 BMW 2 Series, 9,176 miles, £28,799, Stafford
- 2025 BMW 2 Series, 7,529 miles, £25,990, Peterborough
- 2025 BMW 2 Series, 9,816 miles, £27,771, Ealing
- 2025 BMW 2 Series, 10,000 miles, £39,750, Sheffield
- 2025 BMW 2 Series, 5,703 miles, £29,850, Cheltenham
- 2025 BMW 2 Series, 5,500 miles, £40,990, Doncaster
- 2025 BMW 2 Series, 1,000 miles, £28,543, Redhill
- 2025 BMW 2 Series, 22,236 miles, £37,991, Newcastle upon Tyne
- 2025 BMW 2 Series, 8,609 miles, £29,500, Warwick
- 2025 BMW 2 Series, 4,792 miles, £30,499, Bournemouth
- 2025 BMW 2 Series, 4,973 miles, £30,490, Royal Tunbridge Wells
- 2025 BMW 2 Series, 11,741 miles, £28,990, Derby
- 2025 BMW 2 Series, 2,061 miles, £42,500, Huddersfield
- 2025 BMW 2 Series, 19,684 miles, £27,990, Canterbury
- 2025 BMW 2 Series, 6,504 miles, £41,190, Royal Tunbridge Wells
- 2025 BMW 2 Series, 3,131 miles, £43,000, Bracknell
- 2025 BMW 2 Series, 8,325 miles, £28,932, York
- 2025 BMW 2 Series, 8,701 miles, £29,890, Liverpool
- 2025 BMW 2 Series, 1,615 miles, £32,090, Maidstone
- 2025 BMW 2 Series, 3,949 miles, £34,440, Blackburn
- 2025 BMW 2 Series, 15,270 miles, £41,000, Solihull
- 2025 BMW 2 Series, 9,092 miles, £28,940, Blackburn
- 2025 BMW 2 Series, 13,296 miles, £32,499, Chester
- 2025 BMW 2 Series, 6,862 miles, £41,650, Huddersfield
- 2025 BMW 2 Series, 5,850 miles, £31,000, Solihull
- 2025 BMW 2 Series, 3,558 miles, £31,480, Liverpool
- 2025 BMW 2 Series, 573 miles, £29,790, Croydon
- 2025 BMW 2 Series, 11,327 miles, £29,790, Derby
- 2025 BMW 2 Series, 8,081 miles, £30,567, Nottingham
- 2025 BMW 2 Series, 7,694 miles, £30,750, Maidenhead
- 2025 BMW 2 Series, 5,142 miles, £42,700, Chelmsford
- 2025 BMW 2 Series, 7,653 miles, £41,750, King's Lynn
- 2025 BMW 2 Series, 8,095 miles, £41,675, Boston
- 2025 BMW 2 Series, 8,093 miles, £41,675, Boston
- 2025 BMW 2 Series, 4,730 miles, £35,100, Aberdeen
- 2025 BMW 2 Series, 2,605 miles, £32,000, Enfield
- 2025 BMW 2 Series, 2,750 miles, £31,990, Canterbury
- 2025 BMW 2 Series, 7,985 miles, £30,950, Cheltenham
- 2025 BMW 2 Series, 4,393 miles, £27,995, Portadown
- 2025 BMW 2 Series, 16,900 miles, £39,950, Leeds
- 2025 BMW 2 Series, 3,631 miles, £31,995, Farnborough
- 2025 BMW 2 Series, 4,220 miles, £31,950, Coleraine
- 2025 BMW 2 Series, 3,900 miles, £43,440, Blackburn
- 2025 BMW 2 Series, 13,500 miles, £29,990, Preston
- 2025 BMW 2 Series, 13,508 miles, £30,000, Tring
- 2025 BMW 2 Series, 5,882 miles, £42,990, Eastleigh
- 2025 BMW 2 Series, 8,495 miles, £30,950, Cheltenham
- 2025 BMW 2 Series, 8,600 miles, £27,500, Wollaston
- 2025 BMW 2 Series, 5,269 miles, £32,000, Chigwell
- 2025 BMW 2 Series, 8,165 miles, £27,750, Warwick
- 2025 BMW 2 Series, 9,430 miles, £30,895, Croydon
- 2025 BMW 2 Series, 5,474 miles, £31,985, Liverpool
- 2025 BMW 2 Series, 705 miles, £34,250, Coventry
- 2025 BMW 2 Series, 6,553 miles, £28,195, Edinburgh
- 2025 BMW 2 Series, 6,986 miles, £31,650, Huddersfield
- 2025 BMW 2 Series, 15,989 miles, £29,990, Southend-on-Sea
- 2025 BMW 2 Series, 20,000 miles, £39,995, Manchester
- 2025 BMW 2 Series, 9,761 miles, £30,945, Rochdale
- 2025 BMW 2 Series, 14,137 miles, £42,000, Tamworth
- 2025 BMW 2 Series, 2,016 miles, £31,995, Edinburgh
- 2025 BMW 2 Series, 15,575 miles, £26,500, Dundee
- 2025 BMW 2 Series, 6,341 miles, £31,990, Rochdale
- 2025 BMW 2 Series, 2,459 miles, £44,490, Peterborough
- 2025 BMW 2 Series, 12,452 miles, £33,950, Carlisle
- 2025 BMW 2 Series, 12,453 miles, £33,950, Carlisle
- 2025 BMW 2 Series, 6,495 miles, £32,000, Wolverhampton
- 2025 BMW 2 Series, 10,636 miles, £30,998, Stafford
- 2025 BMW 2 Series, 5,588 miles, £43,890, Liverpool
- 2025 BMW 2 Series, 11,672 miles, £27,440, Blackburn
- 2025 BMW 2 Series, 47,679 miles, £36,500, Stevenage
- 2025 BMW 2 Series, 7,165 miles, £28,490, Rochdale
- 2025 BMW 2 Series, 11,968 miles, £30,998, Wigan
- 2025 BMW 2 Series, 12,101 miles, £30,990, Eastleigh
- 2025 BMW 2 Series, 6,537 miles, £35,750, Bracknell
- 2025 BMW 2 Series, 8,274 miles, £45,000, Wolverhampton
- 2025 BMW 2 Series, 6,966 miles, £32,254, Hereford
- 2025 BMW 2 Series, 3,858 miles, £33,000, Wolverhampton
- 2025 BMW 2 Series, 8,723 miles, £31,795, Edinburgh
- 2025 BMW 2 Series, 16,619 miles, £30,485, Manchester
- 2025 BMW 2 Series, 4,904 miles, £32,899, Wilmslow
- 2025 BMW 2 Series, 1,098 miles, £37,500, Dundee
- 2025 BMW 2 Series, 6,443 miles, £32,500, Bromley
- 2025 BMW 2 Series, 15,134 miles, £30,775, Boston
- 2025 BMW 2 Series, 7,408 miles, £35,750, Tamworth
- 2025 BMW 2 Series, 5,774 miles, £32,798, Edinburgh
- 2025 BMW 2 Series, 5,186 miles, £33,000, Shrewsbury
- 2025 BMW 2 Series, 8,952 miles, £31,945, Manchester
- 2025 BMW 2 Series, 14,832 miles, £30,998, Cardiff
- 2025 BMW 2 Series, 4,793 miles, £36,898, Glasgow
- 2025 BMW 2 Series, 12,738 miles, £27,990, Peterborough
- 2025 BMW 2 Series, 8,254 miles, £28,495, Stirling
- 2025 BMW 2 Series, 5,574 miles, £33,312, Preston
BMW 2 Series by gearbox, fuel and body
- Automatic BMW 2 Series (1,444)
- Manual BMW 2 Series (400)
- Petrol BMW 2 Series (1,347)
- Diesel BMW 2 Series (388)
- Hybrid BMW 2 Series (113)
- BMW 2 Series coupe (1,446)
- BMW 2 Series convertible (263)
- BMW 2 Series MPV (43)
BMW 2 Series prices by year
- 2026 (282)
- 2024 (154)
- 2023 (123)
- 2022 (93)
- 2021 (28)
- 2020 (76)
- 2019 (145)
- 2018 (248)
- 2017 (152)
- 2016 (181)
- 2015 (161)
- 2014 (80)
BMW 2 Series by price
BMW 2 Series near you
More BMW
- All BMW 2 Series
- All BMW cars
- BMW 1 Series (7,200)
- BMW 3 Series (7,038)
- BMW X5 (3,284)
- BMW X3 (3,030)
- BMW 5 Series (2,832)
- BMW X1 (2,570)
- BMW 2 Series (1,859)
- BMW 4 Series (1,789)
- BMW 2 Series Gran Coupe (1,284)
- BMW 4 Series Gran Coupe (1,179)
- BMW i4 (836)
- BMW 2 Series Active Tourer (812)
- BMW M3 (812)
- BMW X2 (771)
- BMW M4 (762)