2025 BMW 2 Series prices under £30,000
There are 44 used 2025 BMW 2 Series cars for sale under £30,000 from UK dealers on AskCar, as of 11 November 2026. Typical asking price £29,000 (the median: half cost less, half cost more). The cheapest is £7,190. The middle half are priced between £28,000 and £29,500. Median mileage: about 9,000 miles.
Dealers lowered the asking price on more than half of 2025 BMW 2 Series cars under £30,000: 25 of the 44 in the 14 days to 11 November 2026.
AskCar lists 1,867 used BMW 2 Series across the UK, from 996 dealerships.
As of 11 November 2026, AskCar lists 593,449 cars and vans from 12,847 UK dealerships, read daily from dealer websites: over 99% of UK dealer used car adverts. No dealer pays to be listed.
2025 BMW 2 Series cars for sale now under £30,000, page 1 of 2
This page picks out up to 10 cars in each of these groups: best value, cheapest, lowest mileage, recently reduced and newly advertised. A car in more than one group is listed in full once. The groups pick only from cars with photos and an AskCar estimate, priced at £500 or more and no more than 25% under that estimate. 42 of the 44 cars listed here meet these rules. Page 2 lists every other 2025 BMW 2 Series car, cheapest first, including the 2 the groups do not pick from.
The AskCar estimate is our expected asking price for that one car, from its model, age, mileage and specification, using the 1,838 priced BMW 2 Series adverts on AskCar as of 11 November 2026. The figures on this page describe the cars advertised, not a valuation of every 2025 BMW 2 Series.
Each car: year, make, model, engine and trim, power, gearbox, fuel, body, doors, colour; mileage; price and its changes; how the price compares with the AskCar estimate; emissions standard and ULEZ compliance where it holds; MOT; dealer and town; AskCar page. Each car's AskCar page has its full price history and cheaper cars like it.
Best value 2025 BMW 2 Series: priced furthest below the AskCar estimate
These 10 are priced 5% to 14% under their AskCar estimate. Their asking prices run from £24,671 to £29,999.
- 2025 BMW 2 Series 2.0 223i MHT M Sport, automatic, petrol, coupe, purple. Mileage: 10,092 miles. Price: £24,671, reduced by £6,100 from £30,771 since AskCar first saw it on 26 August 2026, 77 days ago. Good value: £4,057 (14%) under the AskCar estimate of £28,728. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Berry Chiswick BMW in Ealing. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-44c679c31dcd
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, white. Mileage: 1,076 miles. Price: £29,999, reduced by £500 from £30,499 since AskCar first saw it on 3 November 2026, 8 days ago. Good value: £3,226 (9%) under the AskCar estimate of £33,225. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Lookers BMW Stafford in Stafford. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-2b1ad24a0dac
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, white. Mileage: 9,957 miles. Price: £27,499, reduced by £3,250 from £30,749 since AskCar first saw it on 23 September 2026, 49 days ago. Good value: £2,619 (8%) under the AskCar estimate of £30,118. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Motorpoint Swansea in Swansea. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-b7717a22a8c5
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, white. Mileage: 4,047 miles. Price: £28,950, reduced by £1,000 from £29,950 since AskCar first saw it on 26 September 2026, 46 days ago. Good value: £2,663 (8%) under the AskCar estimate of £31,613. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Cotswold Bmw Cheltenham in Cheltenham. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-efbc009b076d
- 2025 BMW 2 Series 2.0 M Sport, automatic, petrol, coupe, 2 doors, 4 seats, white. Mileage: 9,586 miles. Price: £29,000, reduced by £500 from £29,500 since AskCar first saw it on 31 October 2026, 11 days ago. Good value: £2,560 (8%) under the AskCar estimate of £31,560. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Invicta Omoda Jaecoo Preston in Preston. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-56d0d5406857
- 2025 BMW 2 Series 1.5 220i MHT M Sport, automatic, petrol, coupe, purple. Mileage: 7,529 miles. Price: £25,490, reduced by £2,510 from £28,000 since AskCar first saw it on 19 June 2026, 145 days ago. Good value: £2,239 (8%) under the AskCar estimate of £27,729. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Sycamore BMW in Peterborough. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-348bdbe145a3
- 2025 BMW 2 Series 2.0 M Sport, automatic, petrol, coupe, 2 doors, 4 seats, red. Mileage: 11,605 miles. Price: £28,980, reduced by £3,908 from £32,888 since AskCar first saw it on 28 May 2026, 167 days ago. Fair price: £2,249 (7%) under the AskCar estimate of £31,229. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Dick Lovett Porsche Centre Swindon in Swindon. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-d73eafd98409
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, white. Mileage: 5,703 miles. Price: £29,450, reduced by £400 from £29,850 since AskCar first saw it on 23 October 2026, 19 days ago. Fair price: £1,815 (5%) under the AskCar estimate of £31,265. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Cotswold Bmw Cheltenham in Cheltenham. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-498633da0be8
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, blue. Mileage: 5,850 miles. Price: £29,500, reduced by £4,295 from £33,795 since AskCar first saw it on 25 August 2026, 78 days ago. Fair price: £1,725 (5%) under the AskCar estimate of £31,225. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Sytner Solihull BMW in Solihull. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-1160c2b77ee7
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, grey. Mileage: 3,558 miles. Price: £29,985, reduced by £3,005 from £32,990 since AskCar first saw it on 8 September 2026, 64 days ago. Fair price: £1,707 (5%) under the AskCar estimate of £31,692. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Williams Liverpool Bmw in Liverpool. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-00db57019fac
Cheapest 2025 BMW 2 Series: the lowest asking prices
These 10 are priced £24,671 to £27,949. They have covered 2,388 to 19,684 miles.
- 2025 BMW 2 Series 2.0 223i MHT M Sport: £24,671, 10,092 miles. Listed in full under best value.
- 2025 BMW 2 Series 1.5 220i MHT M Sport: £25,490, 7,529 miles. Listed in full under best value.
- 2025 BMW 2 Series 1.5 220i MHT M Sport, automatic, petrol, red. Mileage: 15,575 miles. Price: £25,800, reduced by £700 from £26,500 since AskCar first saw it on 29 September 2026, 43 days ago. Fair price: £546 (2%) under the AskCar estimate of £26,346. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: John Clark BMW Aberdeen in Aberdeen. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-22ce12d88e20
- 2025 BMW 2 Series 1.5 220i MHT M Sport, automatic, petrol, coupe, grey. Mileage: 8,600 miles. Price: £26,450, reduced by £1,400 from £27,850 since AskCar first saw it on 23 October 2026, 19 days ago. Fair price: £1,019 (3%) under the AskCar estimate of £27,469. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Wollaston BMW in Wollaston. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-b67ff8ab93f6
- 2025 BMW 2 Series 1.5 220i MHT M Sport, automatic, petrol, coupe, blue. Mileage: 15,208 miles. Price: £26,950, unchanged since AskCar first saw it on 7 November 2026, 4 days ago. Fair price: £417 (1%) over the AskCar estimate of £26,533. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Lloyd Carlisle BMW in Carlisle. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-5dae0f0141dd
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, grey. Mileage: 19,684 miles. Price: £27,490, reduced by £500 from £27,990 since AskCar first saw it on 17 October 2026, 25 days ago. Fair price: £1,391 (4%) under the AskCar estimate of £28,881. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Barretts BMW Canterbury in Canterbury. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-f56ebd2c259c
- 2025 BMW 2 Series 1.5 220i MHT M Sport, automatic, petrol, coupe, purple. Mileage: 6,553 miles. Price: £27,495, reduced by £700 from £28,195 since AskCar first saw it on 29 August 2026, 74 days ago. Fair price: £472 (1%) under the AskCar estimate of £27,967. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Park's Motor Group Douglas Park BMW Edinburgh in Edinburgh. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-bfdafeb80700
- 2025 BMW 2 Series 2.0 220i M Sport: £27,499, 9,957 miles. Listed in full under best value.
- 2025 BMW 2 Series 1.5 220i MHT M Sport, automatic, petrol, coupe, black. Mileage: 2,388 miles. Price: £27,940, unchanged since AskCar first saw it on 11 November 2026. Fair price: £872 (3%) under the AskCar estimate of £28,812. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Bowker BMW Blackburn in Blackburn. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-4984ec7b8117
- 2025 BMW 2 Series 1.5 220i MHT M Sport, automatic, petrol, coupe, black. Mileage: 11,246 miles. Price: £27,949, reduced by £2,001 from £29,950 since AskCar first saw it on 24 October 2026, 18 days ago. Fair price: £961 (3%) over the AskCar estimate of £26,988. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: MINI UK at Cotswold Hereford in Hereford. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-8035db8990a4
Lowest-mileage 2025 BMW 2 Series
These 10 have covered 573 to 6,553 miles. Their asking prices run from £27,495 to £29,999.
- 2025 BMW 2 Series 1.5 220i MHT M Sport, automatic, petrol, coupe, red. Mileage: 573 miles. Price: £29,790, reduced by £1,000 from £30,790 since AskCar first saw it on 8 September 2026, 64 days ago. Fair price: £599 (1%) under the AskCar estimate of £30,389. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Berry Croydon BMW in Croydon. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-f94354f681bc
- 2025 BMW 2 Series 2.0 220i M Sport: £29,999, 1,076 miles. Listed in full under best value.
- 2025 BMW 2 Series 1.5 220i MHT M Sport: £27,940, 2,388 miles. Listed in full under cheapest.
- 2025 BMW 2 Series 2.0 220i M Sport: £29,985, 3,558 miles. Listed in full under best value.
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, white. Mileage: 3,631 miles. Price: £29,995, reduced by £2,000 from £31,995 since AskCar first saw it on 18 September 2026, 54 days ago. Fair price: £1,685 (5%) under the AskCar estimate of £31,680. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Group 1 Farnborough BMW in Farnborough. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-edfc5488aa93
- 2025 BMW 2 Series 2.0 220i M Sport: £28,950, 4,047 miles. Listed in full under best value.
- 2025 BMW 2 Series 1.5 220i MHT M Sport, automatic, petrol, purple. Mileage: 4,393 miles. Price: £27,995, reduced by £1,000 from £28,995 since AskCar first saw it on 11 August 2026, 92 days ago. Fair price: £289 (1%) under the AskCar estimate of £28,284. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Prentice BMW in Portadown. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-5e030efad32d
- 2025 BMW 2 Series 2.0 220i M Sport: £29,450, 5,703 miles. Listed in full under best value.
- 2025 BMW 2 Series 2.0 220i M Sport: £29,500, 5,850 miles. Listed in full under best value.
- 2025 BMW 2 Series 1.5 220i MHT M Sport: £27,495, 6,553 miles. Listed in full under cheapest.
Recently reduced 2025 BMW 2 Series: the biggest price reductions in the 14 days to 11 November 2026
The dealer lowered the asking price on each of these 10 in the 14 days to 11 November 2026. Their reductions since AskCar first saw them run from £2,001 to £6,100.
- 2025 BMW 2 Series 2.0 223i MHT M Sport: £24,671, 10,092 miles. Listed in full under best value.
- 2025 BMW 2 Series 2.0 220i M Sport: £29,500, 5,850 miles. Listed in full under best value.
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, black. Mileage: 11,741 miles. Price: £28,479, reduced by £3,511 from £31,990 since AskCar first saw it on 30 August 2026, 73 days ago. Fair price: £1,404 (4%) under the AskCar estimate of £29,883. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Stratstone Bmw Derby in Derby. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-b5bc5c859c16
- 2025 BMW 2 Series 2.0 223i MHT M Sport, automatic, petrol, coupe, grey. Mileage: 8,012 miles. Price: £29,995, reduced by £3,500 from £33,495 since AskCar first saw it on 5 September 2026, 67 days ago. Fair price: £750 (2%) over the AskCar estimate of £29,245. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: The Country Garage in Ballymena. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-9da55f8f6217
- 2025 BMW 2 Series 2.0 220i M Sport: £27,499, 9,957 miles. Listed in full under best value.
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, blue. Mileage: 7,694 miles. Price: £29,250, reduced by £3,250 from £32,500 since AskCar first saw it on 11 August 2026, 92 days ago. Fair price: £1,473 (4%) under the AskCar estimate of £30,723. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Sytner Maidenhead BMW in Maidenhead. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-290a301b3355
- 2025 BMW 2 Series 2.0 220i M Sport: £29,985, 3,558 miles. Listed in full under best value.
- 2025 BMW 2 Series 1.5 220i MHT M Sport: £25,490, 7,529 miles. Listed in full under best value.
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, white. Mileage: 16,619 miles. Price: £29,395, reduced by £2,090 from £31,485 since AskCar first saw it on 22 June 2026, 142 days ago. Fair price: £131 (under 1%) over the AskCar estimate of £29,264. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Williams Bmw Manchester in Manchester. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-9ed0055c63d7
- 2025 BMW 2 Series 1.5 220i MHT M Sport: £27,949, 11,246 miles. Listed in full under cheapest.
Newly advertised 2025 BMW 2 Series: first seen by AskCar in the 7 days to 11 November 2026
These 7 are the most recently advertised. Cars first seen on the same day are listed cheapest first.
- 2025 BMW 2 Series 1.5 220i MHT M Sport: £27,940, 2,388 miles. Listed in full under cheapest.
- 2025 BMW 2 Series 1.5 220i MHT M Sport, automatic, petrol, coupe, black. Mileage: 11,576 miles. Price: £28,945, unchanged since AskCar first saw it on 11 November 2026. Fair price: £1,995 (7%) over the AskCar estimate of £26,950. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: MINI UK at Williams Manchester in Manchester. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-6b597275f0be
- 2025 BMW 2 Series 1.5 220i MHT M Sport, automatic, petrol, coupe, white. Mileage: 10,138 miles. Price: £28,949, unchanged since AskCar first saw it on 11 November 2026. Fair price: £1,832 (6%) over the AskCar estimate of £27,117. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Lloyd South Lakes BMW in Grange-over-Sands. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-431a3dad3481
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, purple. Mileage: 16,901 miles. Price: £28,993, unchanged since AskCar first saw it on 8 November 2026, 3 days ago. Fair price: £235 (under 1%) under the AskCar estimate of £29,228. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: Group 1 Bedford BMW in Bedford. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-ccad3425a885
- 2025 BMW 2 Series 1.5 220i MHT M Sport: £26,950, 15,208 miles. Listed in full under cheapest.
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats, grey. Mileage: 13,725 miles. Price: £28,995, unchanged since AskCar first saw it on 6 November 2026, 5 days ago. Fair price: £634 (2%) under the AskCar estimate of £29,629. Euro 6 emissions standard. ULEZ compliant. MOT: first test not yet due. Dealer: The Country Garage in Ballymena. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-141fbf8f2231
- 2025 BMW 2 Series 2.0 220i M Sport, 181 bhp, automatic, petrol, coupe, 2 doors, 4 seats. Mileage: 15,000 miles. Price: £29,495, unchanged since AskCar first saw it on 6 November 2026, 5 days ago. Fair price: £27 (under 1%) over the AskCar estimate of £29,468. Euro 6 emissions standard. ULEZ compliant. Dealer: Prestige Performance (Yorkshire) in North Duffield. AskCar page: https://askcar.co.uk/car/bmw-2-series-2025-7be0f1fffabe
Page 2: every other 2025 BMW 2 Series car, cheapest first
BMW 2 Series by gearbox, fuel and body
- Automatic BMW 2 Series (1,467 cars)
- Manual BMW 2 Series (388 cars)
- Petrol BMW 2 Series (1,474 cars)
- Diesel BMW 2 Series (382 cars)
- BMW 2 Series coupe (1,460 cars)
- BMW 2 Series convertible (273 cars)
- BMW 2 Series MPV (41 cars)
BMW 2 Series under £30,000 by gearbox, fuel and body
BMW 2 Series prices by year
- 2026 (293 cars)
- 2025 (134 cars)
- 2024 (154 cars)
- 2023 (139 cars)
- 2022 (95 cars)
- 2021 (32 cars)
- 2020 (69 cars)
- 2019 (156 cars)
- 2018 (236 cars)
- 2017 (151 cars)
- 2016 (180 cars)
- 2015 (160 cars)
- 2014 (63 cars)
2025 BMW 2 Series by trim
BMW 2 Series by price
- Under £8,000 (182 cars)
- Under £10,000 (405 cars)
- Under £15,000 (823 cars)
- Under £20,000 (992 cars)
- Under £30,000 (1,409 cars)
BMW 2 Series near you
- In England (1,641 cars)
- In Scotland (102 cars)
- In Wales (77 cars)
- In Northern Ireland (40 cars)
- Near London (198 cars)
- Near Barnet (189 cars)
- Near Watford (181 cars)
- Near Hillingdon (173 cars)
- Near Egham (169 cars)
- Near Richmond upon Thames (168 cars)
- Near Bolton (160 cars)
- Near Rochdale (152 cars)
- Near Havering (146 cars)
- Near Sutton (146 cars)
- Near Wigan (137 cars)
- Near Tamworth (136 cars)
- Near Hale (134 cars)
- Near Bracknell (133 cars)
- Near Berkhamsted (132 cars)
More BMW
- All BMW 2 Series (1,867 cars)
- All BMW cars (44,492 cars)
- BMW 1 Series (7,412 cars)
- BMW 3 Series (7,158 cars)
- BMW X5 (3,240 cars)
- BMW X3 (3,106 cars)
- BMW 5 Series (2,829 cars)
- BMW X1 (2,635 cars)
- BMW 4 Series (1,862 cars)
- BMW 2 Series Gran Coupe (1,321 cars)
- BMW 4 Series Gran Coupe (1,199 cars)
- BMW i4 (874 cars)
- BMW M3 (807 cars)
- BMW 2 Series Active Tourer (793 cars)
- BMW X2 (768 cars)
- BMW M4 (741 cars)