2025 BMW 2 Series prices
129 cars from UK dealers, updated 23 October 2026. Typical asking price £32,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 129 priced 2025 BMW 2 Series cars for sale are priced between £30,000 and £36,000.
Typical mileage 7,000 miles.
60 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,957 under typical, Hamilton
- 2025 BMW 2 Series, 6,500 miles, £29,995, £3,444 under typical, Barrow-in-Furness
- 2025 BMW 2 Series, 7,606 miles, £38,500, £3,875 under typical, Wakefield
- 2025 BMW 2 Series, 11,605 miles, £28,980, £2,784 under typical, Swindon
- 2025 BMW 2 Series, 4,047 miles, £29,750, £2,622 under typical, Cheltenham
- 2025 BMW 2 Series, 380 miles, £31,950, £2,783 under typical, Cheltenham
- 2025 BMW 2 Series, 9,957 miles, £28,449, Swansea
- 2025 BMW 2 Series, 462 miles, £31,990, Rochdale
- 2025 BMW 2 Series, 9,176 miles, £28,999, 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, 7,409 miles, £29,695, Manchester
- 2025 BMW 2 Series, 11,378 miles, £28,995, Derby
- 2025 BMW 2 Series, 10,000 miles, £39,980, Sheffield
- 2025 BMW 2 Series, 11,741 miles, £28,995, Derby
- 2025 BMW 2 Series, 5,500 miles, £40,990, Doncaster
- 2025 BMW 2 Series, 19,684 miles, £27,990, Canterbury
- 2025 BMW 2 Series, 22,236 miles, £37,991, Newcastle upon Tyne
- 2025 BMW 2 Series, 1,000 miles, £28,695, Redhill
- 2025 BMW 2 Series, 2,061 miles, £42,500, Huddersfield
- 2025 BMW 2 Series, 12,661 miles, £29,240, Bromley
- 2025 BMW 2 Series, 8,609 miles, £30,000, Warwick
- 2025 BMW 2 Series, 4,792 miles, £30,999, Bournemouth
- 2025 BMW 2 Series, 4,973 miles, £30,980, Royal Tunbridge Wells
- 2025 BMW 2 Series, 3,949 miles, £34,440, Blackburn
- 2025 BMW 2 Series, 1,615 miles, £32,190, Maidstone
- 2025 BMW 2 Series, 8,325 miles, £28,932, York
- 2025 BMW 2 Series, 2,364 miles, £28,000, Bromley
- 2025 BMW 2 Series, 3,131 miles, £43,000, Bracknell
- 2025 BMW 2 Series, 9,092 miles, £28,940, Blackburn
- 2025 BMW 2 Series, 6,504 miles, £41,790, Royal Tunbridge Wells
- 2025 BMW 2 Series, 3,558 miles, £31,480, Liverpool
- 2025 BMW 2 Series, 11,327 miles, £29,795, Derby
- 2025 BMW 2 Series, 6,278 miles, £30,998, Inverness
- 2025 BMW 2 Series, 8,081 miles, £30,567, Nottingham
- 2025 BMW 2 Series, 6,862 miles, £41,650, Huddersfield
- 2025 BMW 2 Series, 7,694 miles, £30,750, Maidenhead
- 2025 BMW 2 Series, 6,059 miles, £29,990, Tynemouth
- 2025 BMW 2 Series, 573 miles, £29,790, Croydon
- 2025 BMW 2 Series, 7,653 miles, £41,750, King's Lynn
- 2025 BMW 2 Series, 8,093 miles, £41,675, Boston
- 2025 BMW 2 Series, 13,296 miles, £32,999, Chester
- 2025 BMW 2 Series, 4,730 miles, £35,100, Aberdeen
- 2025 BMW 2 Series, 2,879 miles, £31,990, Canterbury
- 2025 BMW 2 Series, 5,850 miles, £31,500, Solihull
- 2025 BMW 2 Series, 7,985 miles, £30,950, Cheltenham
- 2025 BMW 2 Series, 5,142 miles, £42,700, Chelmsford
- 2025 BMW 2 Series, 3,631 miles, £31,995, Farnborough
- 2025 BMW 2 Series, 16,900 miles, £39,950, Leeds
- 2025 BMW 2 Series, 4,220 miles, £31,950, Coleraine
- 2025 BMW 2 Series, 8,095 miles, £41,675, Boston
- 2025 BMW 2 Series, 13,500 miles, £29,990, Preston
- 2025 BMW 2 Series, 13,508 miles, £30,000, Tring
- 2025 BMW 2 Series, 4,393 miles, £27,995, Portadown
- 2025 BMW 2 Series, 5,269 miles, £32,000, Chigwell
- 2025 BMW 2 Series, 5,474 miles, £31,985, Liverpool
- 2025 BMW 2 Series, 9,430 miles, £30,895, Croydon
- 2025 BMW 2 Series, 3,900 miles, £43,440, Blackburn
- 2025 BMW 2 Series, 2,605 miles, £32,500, Enfield
- 2025 BMW 2 Series, 6,986 miles, £31,650, Huddersfield
- 2025 BMW 2 Series, 5,882 miles, £42,990, Eastleigh
- 2025 BMW 2 Series, 15,989 miles, £29,990, Southend-on-Sea
- 2025 BMW 2 Series, 9,761 miles, £30,945, Rochdale
- 2025 BMW 2 Series, 6,553 miles, £28,195, Edinburgh
- 2025 BMW 2 Series, 6,443 miles, £32,000, Bromley
- 2025 BMW 2 Series, 6,495 miles, £32,000, Wolverhampton
- 2025 BMW 2 Series, 7,500 miles, £27,985, Liverpool
- 2025 BMW 2 Series, 12,452 miles, £33,950, Carlisle
- 2025 BMW 2 Series, 2,016 miles, £31,995, Edinburgh
- 2025 BMW 2 Series, 10,636 miles, £30,998, Stafford
- 2025 BMW 2 Series, 20,000 miles, £39,995, Manchester
- 2025 BMW 2 Series, 5,740 miles, £43,579, Bridgwater
- 2025 BMW 2 Series, 14,137 miles, £42,000, Tamworth
- 2025 BMW 2 Series, 47,679 miles, £36,500, Stevenage
- 2025 BMW 2 Series, 15,575 miles, £26,500, Dundee
- 2025 BMW 2 Series, 2,459 miles, £44,490, Peterborough
- 2025 BMW 2 Series, 11,968 miles, £30,998, Wigan
- 2025 BMW 2 Series, 12,101 miles, £30,990, Eastleigh
- 2025 BMW 2 Series, 8,274 miles, £45,000, Wolverhampton
- 2025 BMW 2 Series, 6,601 miles, £31,000, Worcester
- 2025 BMW 2 Series, 6,537 miles, £35,750, Bracknell
- 2025 BMW 2 Series, 11,672 miles, £27,440, Blackburn
- 2025 BMW 2 Series, 5,588 miles, £43,890, Liverpool
- 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, 15,270 miles, £43,500, Solihull
- 2025 BMW 2 Series, 15,134 miles, £30,775, Boston
- 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, 14,832 miles, £30,998, Cardiff
- 2025 BMW 2 Series, 4,793 miles, £36,898, Glasgow
- 2025 BMW 2 Series, 10,485 miles, £31,990, Norwich
- 2025 BMW 2 Series, 705 miles, £35,750, Coventry
- 2025 BMW 2 Series, 8,952 miles, £32,395, Manchester
- 2025 BMW 2 Series, 7,509 miles, £36,299, Salisbury
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)
- 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)