2026 BMW 2 Series prices
284 cars from UK dealers, updated 23 October 2026. Typical asking price £35,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 284 priced 2026 BMW 2 Series cars for sale are priced between £32,000 and £39,000.
Typical mileage 3,000 miles.
95 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 2 of 3
The cheaper cars like each one are on its AskCar page.
- 2026 BMW 2 Series, 3,712 miles, £34,000, Newport
- 2026 BMW 2 Series, 8,744 miles, £37,190, Manchester
- 2026 BMW 2 Series, 3,001 miles, £37,000, High Wycombe
- 2026 BMW 2 Series, 3,863 miles, £34,000, Luton
- 2026 BMW 2 Series, 3,244 miles, £38,750, Bracknell
- 2026 BMW 2 Series, 4,000 miles, £45,995, Ipswich
- 2026 BMW 2 Series, 2,300 miles, £34,450, Milton Keynes
- 2026 BMW 2 Series, 2,633 miles, £38,898, Kirkcaldy
- 2026 BMW 2 Series, 7,157 miles, £37,790, Bolton
- 2026 BMW 2 Series, 5,121 miles, £28,500, Newport
- 2026 BMW 2 Series, 5,512 miles, £33,750, Cardiff
- 2026 BMW 2 Series, 4,761 miles, £34,000, Newport
- 2026 BMW 2 Series, 2,445 miles, £28,950, Cockermouth
- 2026 BMW 2 Series, 6,228 miles, £28,290, Chesterfield
- 2026 BMW 2 Series, 4,624 miles, £33,500, Maidenhead
- 2026 BMW 2 Series, 7,057 miles, £37,950, Peterborough
- 2026 BMW 2 Series, 3,034 miles, £38,993, Bedford
- 2026 BMW 2 Series, 10 miles, £38,329, Swindon
- 2026 BMW 2 Series, 2,500 miles, £28,990, Southend-on-Sea
- 2026 BMW 2 Series, 2,500 miles, £34,450, Kingston upon Hull
- 2026 BMW 2 Series, 2,500 miles, £34,450, Royal Tunbridge Wells
- 2026 BMW 2 Series, 2,551 miles, £34,450, Milton Keynes
- 2026 BMW 2 Series, 3,600 miles, £38,997, Hook
- 2026 BMW 2 Series, 5,432 miles, £33,995, Lincoln
- 2026 BMW 2 Series, 2,512 miles, £34,500, Newport
- 2026 BMW 2 Series, 3,950 miles, £46,390, Norwich
- 2026 BMW 2 Series, 2,920 miles, £34,450, Milton Keynes
- 2026 BMW 2 Series, 6,000 miles, £34,990, Potters Bar
- 2026 BMW 2 Series, 5,589 miles, £33,995, Scunthorpe
- 2026 BMW 2 Series, 5,635 miles, £34,000, Tamworth
- 2026 BMW 2 Series, 5,814 miles, £33,950, Huddersfield
- 2026 BMW 2 Series, 7,153 miles, £33,590, Chesterfield
- 2026 BMW 2 Series, 1,000 miles, £30,500, Harold Wood
- 2026 BMW 2 Series, 2,000 miles, £39,999, Conwy
- 2026 BMW 2 Series, 3,137 miles, £29,137, Bridgwater
- 2026 BMW 2 Series, 10,241 miles, £33,990, Bristol
- 2026 BMW 2 Series, 2,200 miles, £47,500, Tamworth
- 2026 BMW 2 Series, 7,412 miles, £33,750, Newport
- 2026 BMW 2 Series, 4,000 miles, £39,350, Brighton and Hove
- 2026 BMW 2 Series, 2,781 miles, £29,290, Chesterfield
- 2026 BMW 2 Series, 5,000 miles, £34,500, Wolverhampton
- 2026 BMW 2 Series, 5,861 miles, £34,250, High Wycombe
- 2026 BMW 2 Series, 3,935 miles, £46,990, Bristol
- 2026 BMW 2 Series, 1,457 miles, £41,000, High Wycombe
- 2026 BMW 2 Series, 8,899 miles, £33,500, Warwick
- 2026 BMW 2 Series, 1,216 miles, £39,500, Coventry
- 2026 BMW 2 Series, 9,337 miles, £34,490, Bristol
- 2026 BMW 2 Series, 849 miles, £40,000, Warwick
- 2026 BMW 2 Series, 12 miles, £42,995, Grimsby
- 2026 BMW 2 Series, 3,302 miles, £29,495, Edinburgh
- 2026 BMW 2 Series, 1,568 miles, £48,950, Milton Keynes
- 2026 BMW 2 Series, 3,617 miles, £29,495, Edinburgh
- 2026 BMW 2 Series, 516 miles, £42,500, Tamworth
- 2026 BMW 2 Series, 1,032 miles, £40,000, Warwick
- 2026 BMW 2 Series, 5,000 miles, £35,000, Wolverhampton
- 2026 BMW 2 Series, 13,168 miles, £33,000, Nottingham
- 2026 BMW 2 Series, 7,000 miles, £34,400, Heathrow
- 2026 BMW 2 Series, 4,863 miles, £29,490, Tynemouth
- 2026 BMW 2 Series, 3,178 miles, £40,200, Sunderland
- 2026 BMW 2 Series, 2,545 miles, £29,495, Glasgow
- 2026 BMW 2 Series, 2,535 miles, £35,500, High Wycombe
- 2026 BMW 2 Series, 5,857 miles, £28,995, Stirling
- 2026 BMW 2 Series, 2,633 miles, £35,500, High Wycombe
- 2026 BMW 2 Series, 4,036 miles, £29,709, Teesside
- 2026 BMW 2 Series, 2,968 miles, £29,495, Stirling
- 2026 BMW 2 Series, 2,950 miles, £38,500, Shrewsbury
- 2026 BMW 2 Series, 6,488 miles, £47,000, Leicester
- 2026 BMW 2 Series, 7,897 miles, £39,000, Coventry
- 2026 BMW 2 Series, 2,501 miles, £29,949, Hereford
- 2026 BMW 2 Series, 13,091 miles, £27,950, Sheffield
- 2026 BMW 2 Series, 3,247 miles, £29,898, Glasgow
- 2026 BMW 2 Series, 7,927 miles, £46,500, Blackburn
- 2026 BMW 2 Series, 2,991 miles, £29,950, Newcastle upon Tyne
- 2026 BMW 2 Series, 10 miles, £52,000, Cardiff
- 2026 BMW 2 Series, 660 miles, £50,995, Cambridge
- 2026 BMW 2 Series, 3,123 miles, £29,950, Newcastle upon Tyne
- 2026 BMW 2 Series, 6,118 miles, £34,961, City of Westminster
- 2026 BMW 2 Series, 2,950 miles, £29,995, Thames Ditton
- 2026 BMW 2 Series, 91 miles, £52,000, Solihull
- 2026 BMW 2 Series, 4,730 miles, £29,495, Stirling
- 2026 BMW 2 Series, 6,564 miles, £34,950, Coleraine
- 2026 BMW 2 Series, 1,000 miles, £37,500, Harold Wood
- 2026 BMW 2 Series, 2,158 miles, £30,495, Edinburgh
- 2026 BMW 2 Series, 8,875 miles, £39,000, Chigwell
- 2026 BMW 2 Series, 4,410 miles, £40,490, Milton Keynes
- 2026 BMW 2 Series, 2,858 miles, £30,190, Kingston upon Hull
- 2026 BMW 2 Series, 650 miles, £38,000, Oldbury
- 2026 BMW 2 Series, 4,838 miles, £29,950, Newcastle upon Tyne
- 2026 BMW 2 Series, 4,902 miles, £29,950, Newcastle upon Tyne
- 2026 BMW 2 Series, 7,025 miles, £34,950, Carlisle
- 2026 BMW 2 Series, 6,950 miles, £35,000, Shrewsbury
- 2026 BMW 2 Series, 2,500 miles, £36,000, Wolverhampton
- 2026 BMW 2 Series, 2,501 miles, £36,000, Cardiff
- 2026 BMW 2 Series, 3,061 miles, £35,997, Hook
- 2026 BMW 2 Series, 1,315 miles, £42,500, Tamworth
- 2026 BMW 2 Series, 3,092 miles, £35,995, Ballymena
- 2026 BMW 2 Series, 8,924 miles, £34,500, Sheffield
- 2026 BMW 2 Series, 100 miles, £52,500, King's Lynn
- 2026 BMW 2 Series, 7,504 miles, £35,000, Wakefield
- 2026 BMW 2 Series, 158 miles, £39,000, Solihull
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
- 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)