Used BMW X1 cars for sale on What Car?

Powered by

What Car? Classifieds have 1,250 approved used BMW X1 cars available for sale from BMW approved dealers. Browse our classifieds now, the easiest and most powerful used car search around and find the perfect approved used BMW X1 cars near you.

Powered by

Cars found 1,250

Chosen Filters (2)
* Postcode invalid
BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr

Croydon, Surrey
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 32,250 Miles
£19,494
BMW X1 2.0 20i XLine DCT SDrive Euro 6 (s/s) 5dr

BMW X1 2.0 20i XLine DCT SDrive Euro 6 (s/s) 5dr

London, Greater london
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 60,714 Miles
£16,000
BMW X1 2.0 18d SE XDrive Euro 5 5dr

BMW X1 2.0 18d SE XDrive Euro 5 5dr

Belfast, Northern ireland
  • 2011 reg
  • Diesel
  • 5 Doors
  • Manual
  • 133,000 Miles
£3,389
BMW X1 2.0 18d SE XDrive Euro 5 (s/s) 5dr

BMW X1 2.0 18d SE XDrive Euro 5 (s/s) 5dr

Tavistock, Devon
  • 2012 reg
  • Diesel
  • 5 Doors
  • Manual
  • 95,000 Miles
£4,895
BMW X1 2.0 20d Sport Auto XDrive Euro 6 (s/s) 5dr

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

Luton, Bedfordshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 87,260 Miles
£10,390
BMW X1 2.0 20d M Sport XDrive Euro 6 (s/s) 5dr

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

Liverpool, Merseyside
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 61,660 Miles
£12,495
BMW X1 2.0 18d Sport Auto SDrive Euro 6 (s/s) 5dr

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

Stamford, Lincolnshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 86,637 Miles
£13,995
BMW X1 1.5 18i M Sport DCT SDrive Euro 6 (s/s) 5dr

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

Stevenage, Hertfordshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 12,000 Miles
£27,000
BMW X1 2.0 18d Sport XDrive Euro 5 (s/s) 5dr

BMW X1 2.0 18d Sport XDrive Euro 5 (s/s) 5dr

Livingston, West lothian
  • 2014 reg
  • Diesel
  • 5 Doors
  • Manual
  • 54,520 Miles
£7,998
BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr

Middlesbrough, Cleveland
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 44,312 Miles
£16,499
BMW X1 2.0 20i XLine DCT SDrive Euro 6 (s/s) 5dr

BMW X1 2.0 20i XLine DCT SDrive Euro 6 (s/s) 5dr

North harrow, Greater london
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 21,000 Miles
£20,695
BMW X1 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Chatham, Kent
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 54,282 Miles
£16,100
BMW X1 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Cambridge, Cambridgeshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 89,259 Miles
£13,999
BMW X1 1.5 25e 10kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Stirling, Stirlingshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 29,719 Miles
£25,098
BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X1 2.0 20i XLine Auto XDrive Euro 6 (s/s) 5dr

Barnstaple, Devon
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 53,486 Miles
£15,280
BMW X1 1.5 25e 10kWh XLine Auto XDrive Euro 6 (s/s) 5dr

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

London, Greater london
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 79,525 Miles
£18,000
BMW X1 2.0 20d XLine Auto XDrive Euro 5 (s/s) 5dr

BMW X1 2.0 20d XLine Auto XDrive Euro 5 (s/s) 5dr

St. helens, Merseyside
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 81,820 Miles
£7,850
BMW X1 2.0 18d M Sport XDrive Euro 5 (s/s) 5dr

BMW X1 2.0 18d M Sport XDrive Euro 5 (s/s) 5dr

St. helens, Merseyside
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 72,000 Miles
£6,695
BMW X1 2.0 20i GPF M Sport DCT SDrive Euro 6 (s/s) 5dr

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

Windsor, Berkshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 59,138 Miles
£16,580
BMW X1 2.0 18d SE XDrive Euro 6 (s/s) 5dr

BMW X1 2.0 18d SE XDrive Euro 6 (s/s) 5dr

Preston, Lancashire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 69,985 Miles
£11,495
...