Used BMW X2 cars for sale on What Car?

In partnership with

What Car? Classifieds has 533 approved used BMW X2 cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW X2 near you.

In partnership with

Cars found 533

Chosen Filters (2)
* Postcode invalid
BMW X2 2.0 18d M Sport Auto SDrive Euro 6 (s/s) 5dr

BMW X2 2.0 18d M Sport Auto SDrive Euro 6 (s/s) 5dr

Halstead, Essex
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 62,000 Miles
£17,995
BMW X2 2.0 18d SE SDrive Euro 6 (s/s) 5dr

BMW X2 2.0 18d SE SDrive Euro 6 (s/s) 5dr

Hull, Yorkshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Manual
  • 48,366 Miles
£14,490
BMW X2 1.5 25e 10kWh Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X2 1.5 25e 10kWh Sport Auto XDrive Euro 6 (s/s) 5dr

Bushey
  • 2022 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 43,000 Miles
£18,420
BMW X2 2.0 18d Sport Auto SDrive Euro 6 (s/s) 5dr

BMW X2 2.0 18d Sport Auto SDrive Euro 6 (s/s) 5dr

Rochester, Kent
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 84,325 Miles
£12,200
BMW X2 2.0 20i Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20i Sport Auto XDrive Euro 6 (s/s) 5dr

York, Yorkshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 51,237 Miles
£17,999
BMW X2 2.0 20i Sport DCT SDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20i Sport DCT SDrive Euro 6 (s/s) 5dr

Burton, Staffordshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 36,202 Miles
£18,298
BMW X2 2.0 20i Sport DCT SDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20i Sport DCT SDrive Euro 6 (s/s) 5dr

Aberdeen, Kincardineshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 34,373 Miles
£16,099
BMW X2 2.0 20i Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20i Sport Auto XDrive Euro 6 (s/s) 5dr

Blackburn, Lancashire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 61,599 Miles
£18,499
BMW X2 2.0 20i M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20i M Sport Auto XDrive Euro 6 (s/s) 5dr

Bootle, Merseyside
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 52,916 Miles
£23,794
BMW X2 2.0 20i M Sport X DCT SDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20i M Sport X DCT SDrive Euro 6 (s/s) 5dr

Aberdeen, Kincardineshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 49,709 Miles
£17,499
BMW X2 2.0 20d M Sport X Auto XDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20d M Sport X Auto XDrive Euro 6 (s/s) 5dr

Milton keynes, Buckinghamshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 60,799 Miles
£16,000
BMW X2 2.0 18d SE Auto SDrive Euro 6 (s/s) 5dr

BMW X2 2.0 18d SE Auto SDrive Euro 6 (s/s) 5dr

Leigh-on-sea, Essex
  • 2021 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 22,915 Miles
£19,990
BMW X2 2.0 20d M Sport X Auto XDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20d M Sport X Auto XDrive Euro 6 (s/s) 5dr

Hartlepool, Cleveland
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 35,000 Miles
£19,495
BMW X2 1.5 18i M Sport SDrive Euro 6 (s/s) 5dr

BMW X2 1.5 18i M Sport SDrive Euro 6 (s/s) 5dr

High wycombe, Buckinghamshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Manual
  • 30,816 Miles
£21,000
BMW X2 1.5 18i SE SDrive Euro 6 (s/s) 5dr

BMW X2 1.5 18i SE SDrive Euro 6 (s/s) 5dr

Peterborough, Northamptonshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 6,418 Miles
£18,200
BMW X2 1.5 20i MHT M Sport DCT SDrive Euro 6 (s/s) 5dr

BMW X2 1.5 20i MHT M Sport DCT SDrive Euro 6 (s/s) 5dr

Preston, Lancashire
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 9,129 Miles
£38,990
BMW X2 2.0 20i Sport DCT SDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20i Sport DCT SDrive Euro 6 (s/s) 5dr

Crewe, Cheshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 42,919 Miles
£17,299
BMW X2 2.0 20i M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20i M Sport Auto XDrive Euro 6 (s/s) 5dr

York, Yorkshire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 9,981 Miles
£28,450
BMW X2 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

Coventry, Warwickshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 52,000 Miles
£17,295
BMW X2 2.0 20i Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X2 2.0 20i Sport Auto XDrive Euro 6 (s/s) 5dr

Preston, Lancashire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 28,322 Miles
£20,999
......