2017 BMW 2 Series prices under £10,000
There are 51 used 2017 BMW 2 Series cars for sale under £10,000 from UK dealers on AskCar, as of 8 November 2026. Typical asking price £9,000 (the median: half cost less, half cost more). The cheapest is £6,000. The middle half are priced between £8,000 and £9,800. Median mileage: about 80,000 miles.
Dealers lowered the asking price on more than a quarter of 2017 BMW 2 Series cars under £10,000: 17 of the 51 in the 14 days to 8 November 2026.
AskCar lists 1,882 used BMW 2 Series across the UK, from 1,000 dealerships.
As of 8 November 2026, AskCar lists 595,629 cars and vans from 12,891 UK dealerships, read daily from dealer websites: over 99% of UK dealer used car adverts. No dealer pays to be listed.
2017 BMW 2 Series cars for sale now under £10,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. 47 of the 49 cars listed here meet these rules. Page 2 lists every other 2017 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,841 priced BMW 2 Series adverts on AskCar as of 8 November 2026. The figures on this page describe the cars advertised, not a valuation of every 2017 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.
This list leaves out 2 cars whose advertised mileage is lower than the mileage recorded at their last MOT test.
Best value 2017 BMW 2 Series: priced furthest below the AskCar estimate
These 10 are priced 7% to 23% under their AskCar estimate. Their asking prices run from £6,000 to £9,999.
- 2017 BMW 2 Series 2.0 218d M Sport, 148 bhp, manual, diesel, convertible, 2 doors, 4 seats, red. Mileage: 47,934 miles. Price: £8,350, unchanged since AskCar first saw it on 25 September 2026, 44 days ago. Good value: £2,575 (23%) under the AskCar estimate of £10,925. Euro 6 emissions standard. ULEZ compliant. MOT: the latest record we hold ran out on 5 November 2026; ask the dealer for the current MOT. Dealer: Top Right Cars in Sunderland. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-efba4ef33e39
- 2017 BMW 2 Series 2.0, manual, diesel, coupe, 2 doors, 4 seats, grey. Mileage: 53,013 miles. Price: £9,999, unchanged since AskCar first saw it on 26 July 2026, 105 days ago. Good value: £1,594 (13%) under the AskCar estimate of £11,593. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 1 June 2027. Dealer: Cazoon in Melton Mowbray. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-f52361459718
- 2017 BMW 2 Series 2.0 218d M Sport, 148 bhp, automatic, diesel, convertible, 2 doors, 4 seats, silver. Mileage: 68,400 miles. Price: £9,250, reduced by £1,740 from £10,990 since AskCar first saw it on 18 August 2026, 82 days ago. Good value: £1,325 (12%) under the AskCar estimate of £10,575. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 21 August 2027. Dealer: Mega Motors Car Sales in West Molesey. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-2706df9b1453
- 2017 BMW 2 Series 2.0 220d M Sport, 187 bhp, automatic, diesel, convertible, 2 doors, 4 seats, silver. Mileage: 77,300 miles. Price: £9,900, reduced by £850 from £10,750 since AskCar first saw it on 31 July 2026, 100 days ago. Good value: £1,268 (11%) under the AskCar estimate of £11,168. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 30 January 2027. Dealer: Rdm Direct in Burton upon Trent. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-e9f7c80ed138
- 2017 BMW 2 Series 1.5 218i M Sport, 134 bhp, manual, petrol, coupe, 2 doors, 4 seats, white. Mileage: 123,285 miles. Price: £6,000, reduced by £500 from £6,500 since AskCar first saw it on 1 July 2026, 130 days ago. Good value: £744 (11%) under the AskCar estimate of £6,744. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 29 December 2026. Dealer: Muirhead Motor Company in Glenrothes. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-28b65bf5c78e
- 2017 BMW 2 Series 2.0 220d M Sport, 187 bhp, automatic, diesel, convertible, 2 doors, 4 seats, grey. Mileage: 78,540 miles. Price: £9,890, reduced by £900 from £10,790 since AskCar first saw it on 28 May 2026, 164 days ago. Good value: £1,179 (10%) under the AskCar estimate of £11,069. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 10 February 2027. Dealer: Carcart in Willenhall. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-9b9fff4e85b5
- 2017 BMW 2 Series 1.5 218i Sport, 134 bhp, manual, petrol, coupe, 2 doors, 4 seats, blue. Mileage: 88,300 miles. Price: £6,945, reduced by £385 from £7,330 since AskCar first saw it on 18 September 2026, 51 days ago. Fair price: £588 (7%) under the AskCar estimate of £7,533. Euro 6 emissions standard. ULEZ compliant. MOT: the latest record we hold ran out on 27 September 2026; ask the dealer for the current MOT. Dealer: R and K Autohouse in Nottingham. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-ae0269dbbf66
- 2017 BMW 2 Series 2.0 218d Sport, 148 bhp, manual, diesel, coupe, 2 doors, 4 seats, white. Mileage: 86,000 miles. Price: £6,995, reduced by £700 from £7,695 since AskCar first saw it on 30 July 2026, 101 days ago. Fair price: £583 (7%) under the AskCar estimate of £7,578. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 25 November 2026. Dealer: Primegate Motors in Egham. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-fb9680a81d50
- 2017 BMW 2 Series 2.0 220d M Sport, 187 bhp, manual, diesel, convertible, 2 doors, 4 seats, white. Mileage: 70,000 miles. Price: £9,750, reduced by £1,250 from £11,000 since AskCar first saw it on 27 August 2026, 73 days ago. Fair price: £811 (7%) under the AskCar estimate of £10,561. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 24 March 2027. Dealer: Alistair Buchan in East Wemyss. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-f2e2c6f2fc99
- 2017 BMW 2 Series 2.0 SE, automatic, diesel, MPV, 5 doors, grey. Mileage: 95,700 miles. Price: £7,650, reduced by £600 from £8,250 since AskCar first saw it on 13 August 2026, 87 days ago. Fair price: £634 (7%) under the AskCar estimate of £8,284. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 23 January 2027. Dealer: Cars Under 3000 in Rayleigh. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-4db9ce71959d
Cheapest 2017 BMW 2 Series: the lowest asking prices
These 10 are priced £6,000 to £7,800. They have covered 78,867 to 123,462 miles.
- 2017 BMW 2 Series 1.5 218i M Sport: £6,000, 123,285 miles. Listed in full under best value.
- 2017 BMW 2 Series 1.5 218i Sport: £6,945, 88,300 miles. Listed in full under best value.
- 2017 BMW 2 Series 2.0 218d M Sport, 148 bhp, manual, diesel, coupe, 2 doors, 4 seats, blue. Mileage: 104,900 miles. Price: £6,995, unchanged since AskCar first saw it on 25 August 2026, 75 days ago. Fair price: £432 (5%) under the AskCar estimate of £7,427. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 4 August 2027. Dealer: Revised Car Company in Hoddesdon. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-7fbe40b94254
- 2017 BMW 2 Series 2.0 218d Sport: £6,995, 86,000 miles. Listed in full under best value.
- 2017 BMW 2 Series 2.0 218d M Sport, 148 bhp, manual, diesel, coupe, 2 doors, 4 seats, blue. Mileage: 106,631 miles. Price: £7,181, reduced by £400 from £7,581 since AskCar first saw it on 28 May 2026, 164 days ago. Fair price: £161 (2%) under the AskCar estimate of £7,342. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 3 May 2027. Dealer: Eye Green Cars in Peterborough. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-57c1d901801e
- 2017 BMW 2 Series 2.0 218d Sport, 148 bhp, manual, diesel, coupe, 2 doors, 4 seats, white. Mileage: 82,154 miles. Price: £7,250, unchanged since AskCar first saw it on 2 October 2026, 37 days ago. Fair price: £541 (6%) under the AskCar estimate of £7,791. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 31 March 2027. Dealer: Car Planet Barnet in Barnet. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-d196e9db07bd
- 2017 BMW 2 Series 2.0 218d M Sport, 148 bhp, automatic, diesel, coupe, 2 doors, 4 seats, grey. Mileage: 123,462 miles. Price: £7,495, unchanged since AskCar first saw it on 29 August 2026, 71 days ago. Fair price: £287 (3%) over the AskCar estimate of £7,208. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 26 August 2027. Dealer: Colnbrook Car Sales in Colnbrook. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-56c137af8aa4
- 2017 BMW 2 Series 2.0 218d Sport, 148 bhp, manual, diesel, coupe, 2 doors, 4 seats, white. Mileage: 78,867 miles. Price: £7,495, unchanged since AskCar first saw it on 7 November 2026, 1 day ago. Fair price: £482 (6%) under the AskCar estimate of £7,977. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 21 April 2027. Dealer: Olive Motor Group in Southwell. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-d86085f8d6ac
- 2017 BMW 2 Series 2.0 SE: £7,650, 95,700 miles. Listed in full under best value.
- 2017 BMW 2 Series 2.0 218d M Sport, 148 bhp, manual, diesel, coupe, 2 doors, 4 seats, white. Mileage: 92,000 miles. Price: £7,800, reduced by £200 from £8,000 since AskCar first saw it on 5 October 2026, 34 days ago. Fair price: £327 (4%) under the AskCar estimate of £8,127. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 15 June 2027. Dealer: Nexus Automotive in Doncaster. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-069f304b7fe1
Lowest-mileage 2017 BMW 2 Series
These 10 have covered 32,753 to 68,400 miles. Their asking prices run from £8,350 to £10,000.
- 2017 BMW 2 Series 1.5 218i SE, 134 bhp, manual, petrol, convertible, 2 doors, 4 seats, silver. Mileage: 32,753 miles. Price: £9,995, reduced by £2,000 from £11,995 since AskCar first saw it on 3 September 2026, 66 days ago. Fair price: £788 (7%) under the AskCar estimate of £10,783. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 15 March 2027. Dealer: Westdrive Mazda in Braintree. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-962a9422c4c2
- 2017 BMW 2 Series 1.5 218i Sport, 134 bhp, manual, petrol, coupe, 2 doors, 4 seats, black. Mileage: 41,000 miles. Price: £10,000, reduced by £450 from £10,450 since AskCar first saw it on 7 October 2026, 32 days ago. Fair price: £238 (2%) under the AskCar estimate of £10,238. Euro 6 emissions standard. ULEZ compliant. MOT: the latest record we hold ran out on 12 May 2026; ask the dealer for the current MOT. Dealer: nucar in Basildon. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-eb94252c3e1a
- 2017 BMW 2 Series 2.0 218d M Sport: £8,350, 47,934 miles. Listed in full under best value.
- 2017 BMW 2 Series 2.0: £9,999, 53,013 miles. Listed in full under best value.
- 2017 BMW 2 Series 2.0 218d Sport, 148 bhp, manual, diesel, convertible, 2 doors, 4 seats, blue. Mileage: 59,076 miles. Price: £8,950, reduced by £1,049 from £9,999 since AskCar first saw it on 5 October 2026, 34 days ago. Fair price: £233 (2%) under the AskCar estimate of £9,183. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 26 September 2027. Dealer: Perrys Burnley in Burnley. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-a31c35d1e98c
- 2017 BMW 2 Series 1.5 218i SE, 134 bhp, manual, petrol, convertible, 2 doors, 4 seats, black. Mileage: 60,212 miles. Price: £9,995, unchanged since AskCar first saw it on 21 October 2026, 18 days ago. Fair price: £714 (7%) over the AskCar estimate of £9,281. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 27 July 2027. Dealer: Philip Paul in Oswestry. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-7cf4d3ef5f52
- 2017 BMW 2 Series 1.5 218i M Sport, 134 bhp, manual, petrol, coupe, 2 doors, 4 seats, white. Mileage: 62,000 miles. Price: £9,290, unchanged since AskCar first saw it on 12 October 2026, 27 days ago. Fair price: £737 (7%) under the AskCar estimate of £10,027. Euro 6 emissions standard. ULEZ compliant. Dealer: See Cars Nottingham in Little Eaton. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-4775e12fdbdd
- 2017 BMW 2 Series 1.5 218i Sport, 134 bhp, manual, petrol, coupe, 2 doors, 4 seats, white. Mileage: 62,000 miles. Price: £8,990, unchanged since AskCar first saw it on 19 October 2026, 20 days ago. Fair price: £109 (1%) under the AskCar estimate of £9,099. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 9 June 2027. Dealer: AMS Prestige in Barlborough. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-7db8718bd849
- 2017 BMW 2 Series 2.0 220d Sport, 187 bhp, manual, diesel, convertible, 2 doors, 4 seats, silver. Mileage: 67,395 miles. Price: £9,998, unchanged since AskCar first saw it on 19 September 2026, 50 days ago. Fair price: £487 (5%) over the AskCar estimate of £9,511. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 10 June 2027. Dealer: Arnold Clark Ayr Kia in Prestwick. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-9e540d59f11e
- 2017 BMW 2 Series 2.0 218d M Sport: £9,250, 68,400 miles. Listed in full under best value.
Recently reduced 2017 BMW 2 Series: the biggest price reductions in the 14 days to 8 November 2026
The dealer lowered the asking price on each of these 10 in the 14 days to 8 November 2026. Their reductions since AskCar first saw them run from £450 to £1,740.
- 2017 BMW 2 Series 2.0 218d M Sport: £9,250, 68,400 miles. Listed in full under best value.
- 2017 BMW 2 Series 2.0 220d M Sport: £9,750, 70,000 miles. Listed in full under best value.
- 2017 BMW 2 Series 2.0 218d Sport: £8,950, 59,076 miles. Listed in full under lowest mileage.
- 2017 BMW 2 Series 2.0 218d M Sport, 148 bhp, automatic, diesel, convertible, 2 doors, 4 seats, white. Mileage: 99,000 miles. Price: £7,995, reduced by £1,000 from £8,995 since AskCar first saw it on 25 September 2026, 44 days ago. Fair price: £494 (5%) under the AskCar estimate of £8,489. Euro 6 emissions standard. ULEZ compliant. MOT: the latest record we hold ran out on 7 October 2026; ask the dealer for the current MOT. Dealer: Fliteline Auto Sales in Mildenhall. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-c84243356a5f
- 2017 BMW 2 Series 2.0 220d M Sport: £9,890, 78,540 miles. Listed in full under best value.
- 2017 BMW 2 Series 1.5 218i M Sport, 134 bhp, automatic, petrol, coupe, 2 doors, 4 seats, black. Mileage: 72,336 miles. Price: £9,799, reduced by £700 from £10,499 since AskCar first saw it on 29 September 2026, 40 days ago. Fair price: £582 (5%) under the AskCar estimate of £10,381. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 21 September 2027. Dealer: cinch Corby in Corby. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-a490e706c348
- 2017 BMW 2 Series 2.0 220d M Sport, 187 bhp, automatic, diesel, coupe, 2 doors, 4 seats, black. Mileage: 108,000 miles. Price: £9,300, reduced by £656 from £9,956 since AskCar first saw it on 17 July 2026, 114 days ago. Fair price: £306 (3%) over the AskCar estimate of £8,994. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 15 March 2027. Dealer: Dax Motor Company in Radcliffe. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-ee83a902519e
- 2017 BMW 2 Series 2.0 SE: £7,650, 95,700 miles. Listed in full under best value.
- 2017 BMW 2 Series 2.0 220d M Sport, 187 bhp, automatic, diesel, coupe, 2 doors, 4 seats, white. Mileage: 111,533 miles. Price: £9,490, reduced by £500 from £9,990 since AskCar first saw it on 10 September 2026, 59 days ago. Fair price: £54 (under 1%) under the AskCar estimate of £9,544. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 24 July 2027. Dealer: Xenon Automotive in Welwyn Garden City. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-1f957bd34038
- 2017 BMW 2 Series 1.5 218i Sport, 134 bhp, automatic, petrol, coupe, 2 doors, 4 seats, black. Mileage: 80,000 miles. Price: £8,900, reduced by £450 from £9,350 since AskCar first saw it on 15 October 2026, 24 days ago. Fair price: £136 (1%) under the AskCar estimate of £9,036. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 19 February 2027. Dealer: Affordable Car Centre in Bedford. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-b5538ccd6615
Newly advertised 2017 BMW 2 Series: first seen by AskCar in the 7 days to 8 November 2026
These 2 are the most recently advertised. Cars first seen on the same day are listed cheapest first.
- 2017 BMW 2 Series 2.0 218d Sport: £7,495, 78,867 miles. Listed in full under cheapest.
- 2017 BMW 2 Series 2.0 218d M Sport, 148 bhp, manual, diesel, convertible, 2 doors, 4 seats, blue. Mileage: 69,980 miles. Price: £9,289, unchanged since AskCar first saw it on 4 November 2026, 4 days ago. Fair price: £233 (2%) under the AskCar estimate of £9,522. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 3 December 2026. Dealer: My Car UK in Tamworth. AskCar page: https://askcar.co.uk/car/bmw-2-series-2017-ca3329678f6d
Page 2: every other 2017 BMW 2 Series car, cheapest first
BMW 2 Series by gearbox, fuel and body
- Automatic BMW 2 Series (1,475 cars)
- Manual BMW 2 Series (394 cars)
- Petrol BMW 2 Series (1,477 cars)
- Diesel BMW 2 Series (394 cars)
- BMW 2 Series coupe (1,462 cars)
- BMW 2 Series convertible (275 cars)
- BMW 2 Series MPV (43 cars)
BMW 2 Series under £10,000 by gearbox, fuel and body
- Automatic BMW 2 Series (162 cars)
- Manual BMW 2 Series (237 cars)
- Petrol BMW 2 Series (196 cars)
- Diesel BMW 2 Series (204 cars)
- BMW 2 Series coupe (258 cars)
- BMW 2 Series convertible (99 cars)
- BMW 2 Series MPV (27 cars)
BMW 2 Series prices by year
- 2026 (290 cars)
- 2025 (135 cars)
- 2024 (154 cars)
- 2023 (137 cars)
- 2022 (102 cars)
- 2021 (32 cars)
- 2020 (71 cars)
- 2019 (154 cars)
- 2018 (238 cars)
- 2017 (144 cars)
- 2016 (180 cars)
- 2015 (168 cars)
- 2014 (68 cars)
2017 BMW 2 Series by price
2017 BMW 2 Series by trim
BMW 2 Series by price
- Under £8,000 (183 cars)
- Under £10,000 (404 cars)
- Under £15,000 (834 cars)
- Under £20,000 (1,002 cars)
- Under £30,000 (1,420 cars)
BMW 2 Series near you
- In England (1,650 cars)
- In Scotland (105 cars)
- In Wales (75 cars)
- In Northern Ireland (44 cars)
- Near London (200 cars)
- Near Barnet (189 cars)
- Near Watford (182 cars)
- Near Hillingdon (173 cars)
- Near Richmond upon Thames (169 cars)
- Near Egham (169 cars)
- Near Bolton (165 cars)
- Near Rochdale (154 cars)
- Near Havering (152 cars)
- Near Sutton (148 cars)
- Near Wigan (138 cars)
- Near Hale (136 cars)
- Near Tamworth (135 cars)
- Near Dartford (135 cars)
- Near Bracknell (132 cars)
More BMW
- All BMW 2 Series (1,882 cars)
- All BMW cars (44,638 cars)
- BMW 1 Series (7,500 cars)
- BMW 3 Series (7,130 cars)
- BMW X5 (3,265 cars)
- BMW X3 (3,134 cars)
- BMW 5 Series (2,818 cars)
- BMW X1 (2,646 cars)
- BMW 4 Series (1,873 cars)
- BMW 2 Series Gran Coupe (1,324 cars)
- BMW 4 Series Gran Coupe (1,198 cars)
- BMW i4 (862 cars)
- BMW M3 (806 cars)
- BMW 2 Series Active Tourer (789 cars)
- BMW X2 (771 cars)
- BMW M4 (751 cars)