2021 BMW X2 M Sport prices
There are 30 used 2021 BMW X2 M Sport cars for sale from UK dealers on AskCar, as of 12 November 2026. Typical asking price £19,000 (the median: half cost less, half cost more). The cheapest is £11,785. The middle half are priced between £16,200 and £19,800. Median mileage: about 40,000 miles.
Dealers lowered the asking price on more than a third of 2021 BMW X2 M Sport cars: 12 of the 30 in the 14 days to 12 November 2026.
2021 BMW X2 M Sport prices by engine and mileage
| Engine | All mileages | Under 20,000 miles | 20,000 to 40,000 miles | 40,000 to 60,000 miles | 60,000 miles or more |
|---|---|---|---|---|---|
| 2.0 diesel | £19,600 | Too few for sale | Too few for sale | Too few for sale | Too few for sale |
Only 10 of the 2021 BMW X2 M Sport cars for sale have the 1.5 plug-in hybrid engine, too few to give a typical asking price.
Typical asking prices are of 2021 BMW X2 M Sport cars for sale on 12 November 2026, and are given only where at least 20 cars with a price are for sale.
2021 BMW X2 M Sport against other years
A 2020 BMW X2 M Sport car has a typical asking price of £17,700 and a 2022 one £18,600, as of 12 November 2026.
AskCar lists 777 used BMW X2 across the UK, from 525 dealerships.
As of 12 November 2026, AskCar lists 596,362 cars and vans from 12,840 UK dealerships, read daily from dealer websites: over 99% of UK dealer used car adverts. No dealer pays to be listed.
2021 BMW X2 M Sport cars for sale now, 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. All 29 cars listed here meet these rules. Page 2 lists every other 2021 BMW X2 M Sport car, cheapest first.
The AskCar estimate is our expected asking price for that one car, from its model, age, mileage and specification, using the 765 priced BMW X2 adverts on AskCar as of 12 November 2026. The figures on this page describe the cars advertised, not a valuation of every 2021 BMW X2 M Sport.
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 1 car whose advertised mileage is lower than the mileage recorded at its last MOT test.
Best value 2021 BMW X2 M Sport: priced furthest below the AskCar estimate
These 10 are priced 2% to 11% under their AskCar estimate. Their asking prices run from £11,785 to £19,823.
- 2021 BMW X2 1.5 25e M Sport, 217 bhp, automatic, plug-in hybrid (petrol), SUV, 5 doors, grey. Mileage: 66,000 miles. Price: £12,494, raised by £500 from £11,994 since AskCar first saw it on 7 November 2026, 5 days ago. Good value: £1,602 (11%) under the AskCar estimate of £14,096. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 24 March 2027. Dealer: Strood Motor Centre in Rochester. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-aaff6675bce6
- 2021 BMW X2 2.0 M Sport, automatic, diesel, SUV, 5 doors, black. Mileage: 28,994 miles. Price: £18,997, reduced by £792 from £19,789 since AskCar first saw it on 10 November 2026, 2 days ago. Good value: £1,945 (9%) under the AskCar estimate of £20,942. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 7 June 2027. Dealer: Arc Cars in Gateshead. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-032baccaed18
- 2021 BMW X2 2.0 18d M Sport, 148 bhp, manual, diesel, SUV, 5 doors, grey. Mileage: 71,000 miles. Price: £11,990, reduced by £1,000 from £12,990 since AskCar first saw it on 22 September 2026, 51 days ago. Good value: £1,045 (8%) under the AskCar estimate of £13,035. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 17 September 2027. Dealer: Stellar Motor Company in Bolton. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-1062bad055fd
- 2021 BMW X2 2.0 20d M Sport, 187 bhp, automatic, diesel, SUV, 5 doors, grey. Mileage: 33,282 miles. Price: £19,149, reduced by £800 from £19,949 since AskCar first saw it on 26 August 2026, 78 days ago. Fair price: £1,189 (5%) under the AskCar estimate of £20,338. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 19 August 2027. Dealer: Motorpoint Glasgow in Glasgow. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-c213a26db249
- 2021 BMW X2 2.0 18d M Sport, 148 bhp, manual, diesel, SUV, 5 doors, grey. Mileage: 53,693 miles. Price: £14,710, reduced by £280 from £14,990 since AskCar first saw it on 10 October 2026, 33 days ago. Fair price: £907 (5%) under the AskCar estimate of £15,617. Euro 6 emissions standard. ULEZ compliant. MOT: the latest record we hold ran out on 5 July 2026; ask the dealer for the current MOT. Dealer: Evans Halshaw Renault Middlesbrough in Middlesbrough. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-0421dc28104f
- 2021 BMW X2 2.0 20i M Sport, 176 bhp, automatic, petrol, SUV, 5 doors, blue. Mileage: 34,326 miles. Price: £19,823, reduced by £1,036 from £20,859 since AskCar first saw it on 12 September 2026, 61 days ago. Fair price: £1,146 (5%) under the AskCar estimate of £20,969. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 24 July 2027. Dealer: Carbase Lympsham in Lympsham. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-4683af3e0c08
- 2021 BMW X2 2.0 20d M Sport, 187 bhp, automatic, diesel, SUV, 5 doors, black. Mileage: 41,900 miles. Price: £18,740, unchanged since AskCar first saw it on 2 November 2026, 10 days ago. Fair price: £1,051 (5%) under the AskCar estimate of £19,791. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 26 May 2027. Dealer: One Stop Car Shop in Manchester. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-a29e5e8bd4fb
- 2021 BMW X2 1.5 25e M Sport, 217 bhp, automatic, plug-in hybrid (petrol), SUV, 5 doors, blue. Mileage: 86,191 miles. Price: £11,785, unchanged since AskCar first saw it on 19 September 2026, 54 days ago. Fair price: £401 (3%) under the AskCar estimate of £12,186. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 30 March 2027. Dealer: Bayer Car Sales in Fareham. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-03ad9dd9b9e2
- 2021 BMW X2 2.0 20d M Sport, 187 bhp, automatic, diesel, SUV, 5 doors, black. Mileage: 64,776 miles. Price: £16,484, raised by £4 from £16,480 since AskCar first saw it on 3 October 2026, 40 days ago. Fair price: £490 (2%) under the AskCar estimate of £16,974. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 30 March 2027. Dealer: Riverside Motors Polestar Leeds in Leeds. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-890a743b716d
- 2021 BMW X2 2.0 20i M Sport, 175 bhp, automatic, petrol, SUV, 5 doors, grey. Mileage: 45,141 miles. Price: £19,089, reduced by £910 from £19,999 since AskCar first saw it on 10 October 2026, 33 days ago. Fair price: £499 (2%) under the AskCar estimate of £19,588. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 25 February 2027. Dealer: cinch in Newbury. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-6f794bad3560
Cheapest 2021 BMW X2 M Sport: the lowest asking prices
These 10 are priced £11,785 to £17,749. They have covered 22,343 to 86,191 miles.
- 2021 BMW X2 1.5 25e M Sport: £11,785, 86,191 miles. Listed in full under best value.
- 2021 BMW X2 2.0 18d M Sport: £11,990, 71,000 miles. Listed in full under best value.
- 2021 BMW X2 1.5 25e M Sport: £12,494, 66,000 miles. Listed in full under best value.
- 2021 BMW X2 1.5 25e M Sport, 217 bhp, automatic, plug-in hybrid (petrol), SUV, 5 doors, black. Mileage: 71,000 miles. Price: £13,990, reduced by £1,800 from £15,790 since AskCar first saw it on 28 May 2026, 168 days ago. Fair price: £393 (2%) over the AskCar estimate of £13,597. Euro 6 emissions standard. ULEZ compliant. Dealer: Indigo Autos in Loughborough. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-ce5243efc50f
- 2021 BMW X2 2.0 18d M Sport: £14,710, 53,693 miles. Listed in full under best value.
- 2021 BMW X2 1.5 25e M Sport, 217 bhp, automatic, plug-in hybrid (petrol), SUV, 5 doors, blue. Mileage: 57,654 miles. Price: £14,995, unchanged since AskCar first saw it on 27 October 2026, 16 days ago. Fair price: £85 (under 1%) over the AskCar estimate of £14,910. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 23 February 2027. Dealer: RRG Omoda Jaecoo Oldham in Oldham. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-c47ed99fedfe
- 2021 BMW X2 1.5 18i M Sport, 134 bhp, automatic, petrol, SUV, 5 doors, gold. Mileage: 50,955 miles. Price: £15,995, reduced by £1,500 from £17,495 since AskCar first saw it on 28 May 2026, 168 days ago. Fair price: £75 (under 1%) over the AskCar estimate of £15,920. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 29 April 2027. Dealer: Essex Cars in Colchester. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-5d416ee4883f
- 2021 BMW X2 1.5 25e M Sport, 217 bhp, automatic, plug-in hybrid (petrol), SUV, 5 doors, blue. Mileage: 39,553 miles. Price: £16,099, reduced by £1,400 from £17,499 since AskCar first saw it on 14 September 2026, 59 days ago. Fair price: £365 (2%) under the AskCar estimate of £16,464. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 29 April 2027. Dealer: Lookers BMW Stoke-On-Trent in Stoke-on-Trent. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-2a39e06ccf41
- 2021 BMW X2 2.0 20d M Sport: £16,484, 64,776 miles. Listed in full under best value.
- 2021 BMW X2 1.5 18i M Sport, 134 bhp, manual, petrol, SUV, 5 doors, black. Mileage: 22,343 miles. Price: £17,749, reduced by £240 from £17,989 since AskCar first saw it on 19 October 2026, 24 days ago. Fair price: £1,063 (6%) over the AskCar estimate of £16,686. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 29 September 2027. Dealer: Swansway Garages Wrexham Volkswagen in Wrexham. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-b57140587d2a
Lowest-mileage 2021 BMW X2 M Sport
These 10 have covered 13,000 to 33,000 miles. Their asking prices run from £17,749 to £22,999.
- 2021 BMW X2 1.5 25e M Sport, 217 bhp, automatic, plug-in hybrid (petrol), SUV, 5 doors, black. Mileage: 13,000 miles. Price: £18,980, reduced by £1,000 from £19,980 since AskCar first saw it on 2 October 2026, 41 days ago. Fair price: £308 (1%) over the AskCar estimate of £18,672. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 16 March 2027. Dealer: GTS Automotive in Osbaldeston. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-19f25e350d35
- 2021 BMW X2 2.0 M Sport, automatic, diesel, SUV, 5 doors, grey. Mileage: 19,529 miles. Price: £22,999, unchanged since AskCar first saw it on 10 November 2026, 2 days ago. Fair price: £1,183 (5%) over the AskCar estimate of £21,816. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 29 June 2027. Dealer: Eastern Western Motor Group Grassicks BMW in Perth. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-461bf504fe57
- 2021 BMW X2 1.5 18i M Sport, 134 bhp, automatic, petrol, SUV, 5 doors, blue. Mileage: 20,008 miles. Price: £18,991, unchanged since AskCar first saw it on 10 November 2026, 2 days ago. Fair price: £346 (1%) over the AskCar estimate of £18,645. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 20 May 2027. Dealer: Prestige Cars by Peter Cooper Horsham in Horsham. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-daddfb2f7e59
- 2021 BMW X2 1.5 18i M Sport: £17,749, 22,343 miles. Listed in full under cheapest.
- 2021 BMW X2 1.5 25e M Sport, 217 bhp, automatic, plug-in hybrid (petrol), SUV, 5 doors, grey. Mileage: 22,407 miles. Price: £18,490, raised by £100 from £18,390 since AskCar first saw it on 7 November 2026, 5 days ago. Fair price: £562 (3%) over the AskCar estimate of £17,928. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 12 March 2027. Dealer: Big Motoring World Enfield in Enfield. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-a6f508733e0e
- 2021 BMW X2 2.0 18d M Sport, 148 bhp, automatic, diesel, SUV, 5 doors, blue. Mileage: 24,436 miles. Price: £19,999, reduced by £350 from £20,349 since AskCar first saw it on 10 October 2026, 33 days ago. Fair price: £30 (under 1%) over the AskCar estimate of £19,969. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 24 August 2027. Dealer: Motorpoint Glasgow in Glasgow. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-0e0bfafb2469
- 2021 BMW X2 2.0 M Sport: £18,997, 28,994 miles. Listed in full under best value.
- 2021 BMW X2 2.0 18d M Sport, 148 bhp, automatic, diesel, SUV, 5 doors, grey. Mileage: 31,100 miles. Price: £19,499, reduced by £1,200 from £20,699 since AskCar first saw it on 23 August 2026, 81 days ago. Fair price: £121 (under 1%) over the AskCar estimate of £19,378. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 24 November 2026. Dealer: PR Prestige Motors in Wolverhampton. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-1efd5a4dfc8b
- 2021 BMW X2 2.0 20i M Sport, 175 bhp, automatic, petrol, SUV, 5 doors, blue. Mileage: 32,653 miles. Price: £20,999, reduced by £1,500 from £22,499 since AskCar first saw it on 18 September 2026, 55 days ago. Fair price: £158 (under 1%) under the AskCar estimate of £21,157. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 13 September 2027. Dealer: FRF Vauxhall Bridgend in Bridgend. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-f0af9e55603c
- 2021 BMW X2 2.0 20i M Sport, 175 bhp, automatic, petrol, SUV, 5 doors, orange. Mileage: 33,000 miles. Price: £21,000, reduced by £2,000 from £23,000 since AskCar first saw it on 1 October 2026, 42 days ago. Fair price: £117 (under 1%) under the AskCar estimate of £21,117. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 22 June 2027. Dealer: Sytner Wolverhampton BMW in Wolverhampton. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-823226510570
Recently reduced 2021 BMW X2 M Sport: the biggest price reductions in the 14 days to 12 November 2026
The dealer lowered the asking price on each of these 10 in the 14 days to 12 November 2026. Their reductions since AskCar first saw them run from £350 to £2,000.
- 2021 BMW X2 2.0 20i M Sport: £21,000, 33,000 miles. Listed in full under lowest mileage.
- 2021 BMW X2 1.5 18i M Sport: £15,995, 50,955 miles. Listed in full under cheapest.
- 2021 BMW X2 2.0 20i M Sport: £20,999, 32,653 miles. Listed in full under lowest mileage.
- 2021 BMW X2 1.5 25e M Sport: £16,099, 39,553 miles. Listed in full under cheapest.
- 2021 BMW X2 2.0 20i M Sport: £19,823, 34,326 miles. Listed in full under best value.
- 2021 BMW X2 1.5 25e M Sport: £18,980, 13,000 miles. Listed in full under lowest mileage.
- 2021 BMW X2 2.0 20i M Sport: £19,089, 45,141 miles. Listed in full under best value.
- 2021 BMW X2 2.0 20d M Sport: £19,149, 33,282 miles. Listed in full under best value.
- 2021 BMW X2 2.0 M Sport: £18,997, 28,994 miles. Listed in full under best value.
- 2021 BMW X2 2.0 18d M Sport: £19,999, 24,436 miles. Listed in full under lowest mileage.
Newly advertised 2021 BMW X2 M Sport: first seen by AskCar in the 7 days to 12 November 2026
These 6 are the most recently advertised. Cars first seen on the same day are listed cheapest first.
- 2021 BMW X2 1.5 18i M Sport: £18,991, 20,008 miles. Listed in full under lowest mileage.
- 2021 BMW X2 2.0 M Sport: £18,997, 28,994 miles. Listed in full under best value.
- 2021 BMW X2 2.0 M Sport, automatic, diesel, SUV, 5 doors, white. Mileage: 40,845 miles. Price: £20,419, unchanged since AskCar first saw it on 10 November 2026, 2 days ago. Fair price: £771 (3%) over the AskCar estimate of £19,648. Euro 6 emissions standard. ULEZ compliant. MOT: valid until 8 April 2027. Dealer: Vertu BMW Sunderland in Sunderland. AskCar page: https://askcar.co.uk/car/bmw-x2-2021-0acbbde1bc13
- 2021 BMW X2 2.0 M Sport: £22,999, 19,529 miles. Listed in full under lowest mileage.
- 2021 BMW X2 1.5 25e M Sport: £12,494, 66,000 miles. Listed in full under best value.
- 2021 BMW X2 1.5 25e M Sport: £18,490, 22,407 miles. Listed in full under lowest mileage.
Page 2: every other 2021 BMW X2 M Sport car, cheapest first
BMW X2 by gearbox, fuel and body
- Automatic BMW X2 (666 cars)
- Manual BMW X2 (111 cars)
- Petrol BMW X2 (488 cars)
- Diesel BMW X2 (203 cars)
- Plug-in hybrid BMW X2 (85 cars)
BMW X2 prices by year
- 2026 (99 cars)
- 2025 (75 cars)
- 2024 (41 cars)
- 2023 (92 cars)
- 2022 (71 cars)
- 2021 (67 cars)
- 2020 (66 cars)
- 2019 (142 cars)
- 2018 (121 cars)
BMW X2 by trim
2021 BMW X2 by trim
BMW X2 by price
BMW X2 near you
- In England (646 cars)
- In Scotland (61 cars)
- In Wales (29 cars)
- In Northern Ireland (36 cars)
- Near Warrington (77 cars)
- Near London (75 cars)
- Near Wigan (74 cars)
- Near Rochdale (71 cars)
- Near Bolton (70 cars)
- Near Barnet (67 cars)
- Near Richmond upon Thames (62 cars)
- Near Watford (62 cars)
- Near Bromley (61 cars)
- Near Hale (60 cars)
- Near Manchester (59 cars)
- Near Ormskirk (59 cars)
- Near Egham (57 cars)
- Near Tamworth (55 cars)
- Near Sutton (53 cars)
More BMW
- All BMW X2 (777 cars)
- All BMW cars (44,638 cars)
- BMW 1 Series (7,424 cars)
- BMW 3 Series (7,172 cars)
- BMW X5 (3,252 cars)
- BMW X3 (3,124 cars)
- BMW 5 Series (2,839 cars)
- BMW X1 (2,620 cars)
- BMW 2 Series (1,881 cars)
- BMW 4 Series (1,865 cars)
- BMW 2 Series Gran Coupe (1,329 cars)
- BMW 4 Series Gran Coupe (1,206 cars)
- BMW i4 (892 cars)
- BMW M3 (807 cars)
- BMW 2 Series Active Tourer (793 cars)
- BMW M4 (740 cars)