50 listings found across all sources
| Title | Price | Mileage | Year | Location | Source |
|---|---|---|---|---|---|
| 2025 BMW X2 sDrive 20i M Sport 5dr Step Auto | £33,190 | 5981 miles | 2025 | Bury St Edmunds, IP31 1SX | motors |
| 2023 BMW X2 xDrive 20i [178] Sport 5dr Step Auto | £20,799 | 26566 miles | 2023 | Derby, DE21 6BZ | motors |
| 2026 BMW X2 sDrive 20i M Sport 5dr Step Auto | £33,950 | 411 miles | 2026 | Royal Tunbridge Wells, TN2 3UE | motors |
| 2021 BMW X2 xDrive 20i [178] M Sport 5dr Step Auto | £22,498 | 30462 miles | 2021 | Glasgow, G52 4FA | motors |
| 2018 BMW X2 sDrive 20i Sport 5dr Step Auto | £13,998 | 57707 miles | 2018 | Paisley, PA1 2BH | motors |
| 2023 BMW X2 sDrive 18i [136] M Sport 5dr | £20,995 | 12020 miles | 2023 | Staines, TW18 4JQ | motors |
| 2021 BMW X2 sDrive 20i [178] Sport 5dr Step Auto | £17,998 | 40896 miles | 2021 | Bolton, BL2 1HY | motors |
| 2018 BMW X2 xDrive 18d M Sport 5dr | £12,490 | 99503 miles | 2018 | Irvinestown, BT94 1ET | motors |
| 2023 BMW X2 sDrive 18i [136] M Sport 5dr | £19,998 | 32684 miles | 2023 | Kirkcaldy, KY1 3NE | motors |
| 2018 BMW X2 xDrive 20d M Sport X 5dr Step Auto | £14,998 | 60106 miles | 2018 | Irvine, KA12 8BZ | motors |
| 2023 BMW X2 1.5 25e 10kWh Sport SUV 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s) | £16,900 | 35243 miles | 2023 | Dunstable, LU6 3EA | motors |
| 2021 BMW X2 sDrive 18i [136] M Sport 5dr Step Auto | £19,495 | 28910 miles | 2021 | Liverpool, L30 6YW | motors |
| 2019 BMW X2 sDrive 18d SE 5dr | £13,990 | 72000 miles | 2019 | Limavady, BT49 9JE | motors |
| 2019 BMW X2 18i M Sport 5-Door | £13,295 | 76270 miles | 2019 | Croydon, CR0 3RG | motors |
| 2019 BMW X2 (19) - sDrive 18d Sport 5dr | £10,995 | 80014 miles | 2019 | CHADDERTON, OL9 8PJ | motors |
| 2021 BMW X2 (21) - 2.0 20i M Sport DCT sDrive Euro 6 (s/s) 5dr | £15,559 | 65184 miles | 2021 | Leicester, LE2 1RH | motors |
| 2023 BMW X2 sDrive 18i [136] M Sport 5dr | £21,298 | 15042 miles | 2023 | — | motors |
| 2025 BMW X2 sDrive 20i M Sport 5dr Step Auto | £37,990 | 4855 miles | 2025 | Aylesford, ME20 7UB | motors |
| 2021 BMW X2 (21) - sDrive 18d M Sport 5dr Step Auto | £18,450 | 38800 miles | 2021 | Newcastle Upon Tyne, NE2 4LE | motors |
| 2018 BMW X2 (68) - xDrive 20d M Sport 5dr Step Auto | £21,795 | 9141 miles | 2018 | Hull, HU3 5JL | motors |
| 2022 BMW X2 (22) - 1.5 25e 10kWh M Sport SUV 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s | £13,985 | 80018 miles | 2022 | Fareham, PO16 9SF | motors |
| 2018 BMW X2 xDrive 20d M Sport X 5dr Step Auto | £12,795 | 81939 miles | 2018 | Halesowen, B63 3NH | motors |
| 2021 BMW X2 sDrive 20i [178] Sport 5dr Step Auto | £17,998 | 40896 miles | 2021 | — | motors |
| BMW X2 2.0 18d SE sDrive Euro 6 (s/s) 5dr | £11,895 | 62,733 miles | 2019 | Sevenoaks | autotrader |
| BMW X2 1.5 18i SE sDrive Euro 6 (s/s) 5dr | £11,998 | 84,325 miles | 2020 | Paisley | autotrader |
| BMW X2 2.0 20i M Sport DCT sDrive Euro 6 (s/s) 5dr | £11,495 | 96,000 miles | 2018 | Aberdeen | autotrader |
| BMW X2 2.0 18d SE sDrive Euro 6 (s/s) 5dr | £11,995 | 50,000 miles | 2018 | Knutsford | autotrader |
| BMW X2 2.0 20i Sport DCT sDrive Euro 6 (s/s) 5dr | £11,995 | 90,000 miles | 2019 | Swindon | autotrader |
| BMW X2 1.5 18i Sport sDrive Euro 6 (s/s) 5dr | £11,950 | 73,865 miles | 2020 | Leicester | autotrader |
| BMW X2 2.0 20d M Sport X Auto xDrive Euro 6 (s/s) 5dr | £11,499 | 82,000 miles | 2018 | Southampton | autotrader |
| BMW X2 1.5 25e 10kWh M Sport Auto xDrive Euro 6 (s/s) 5dr | £11,333 | 118,937 miles | 2022 | Bury | autotrader |
| BMW X2 2.0 20d SE Auto xDrive Euro 6 (s/s) 5dr | £11,841 | 87,000 miles | 2019 | Radcliffe | autotrader |
| BMW X2 2.0 20i Sport DCT sDrive Euro 6 (s/s) 5dr | £11,000 | 61,500 miles | 2021 | Northolt | autotrader |
| BMW X2 2.0 20i Sport Auto xDrive Euro 6 (s/s) 5dr | £11,400 | 109,215 miles | 2020 | Peterborough | autotrader |
| BMW X2 1.5 25e 10kWh Sport Auto xDrive Euro 6 (s/s) 5dr | £11,497 | 102,474 miles | 2022 | Liverpool | autotrader |
| BMW X2 2.0 20d M Sport Auto xDrive Euro 6 (s/s) 5dr | £11,995 | 88,477 miles | 2018 | Leicester | autotrader |
| BMW X2 2.0 20i M Sport DCT sDrive Euro 6 (s/s) 5dr | £11,420 | 99,000 miles | 2019 | Bushey | autotrader |
| BMW X2 1.5 18i M Sport sDrive Euro 6 (s/s) 5dr | £11,540 | 72,923 miles | 2019 | Chesterfield | autotrader |
| BMW X2 2.0 18d SE sDrive Euro 6 (s/s) 5dr | £11,295 | 75,300 miles | 2019 | Newtownards | autotrader |
| BMW X2 1.5 25e 10kWh M Sport Auto xDrive Euro 6 (s/s) 5dr | £11,000 | 88,000 miles | 2020 | Manchester | autotrader |
| BMW X2 1.5 25e 10kWh M Sport Auto xDrive Euro 6 (s/s) 5dr | £11,995 | 95,630 miles | 2022 | Stoke On Trent | autotrader |
| BMW X2 2.0 20i Sport DCT sDrive Euro 6 (s/s) 5dr | £11,000 | 104,000 miles | 2019 | Horsham | autotrader |
| BMW X2 1.5 18i M Sport sDrive Euro 6 (s/s) 5dr | £11,200 | 88,381 miles | 2019 | Brockley | autotrader |
| BMW X2 1.5 18i SE sDrive Euro 6 (s/s) 5dr | £11,999 | 49,555 miles | 2019 | Watford | autotrader |
| BMW X2 2.0 20i M Sport DCT sDrive Euro 6 (s/s) 5dr | £11,190 | 88,875 miles | 2018 | Peterborough | autotrader |
| BMW X2 2.0 20i M Sport DCT sDrive Euro 6 (s/s) 5dr | £11,349 | 90,480 miles | 2018 | Peterborough | autotrader |
| BMW X2 1.5 18i Sport sDrive Euro 6 (s/s) 5dr | £11,906 | 74,359 miles | 2020 | Rainham | autotrader |
| BMW X2 1.5 18i M Sport X sDrive Euro 6 (s/s) 5dr | £11,399 | 83,000 miles | 2019 | Atherstone | autotrader |
| BMW X2 2.0 18d SE sDrive Euro 6 (s/s) 5dr | £11,950 | 51,594 miles | 2018 | Rickmansworth | autotrader |
| 2020 BMW X2 M35i 5dr Step Auto | £22,449 | 28469 miles | 2020 | Leeds, LS12 1AA | motors |