Used BMW X1 cars for sale on What Car?

In partnership with

What Car? Classifieds has 2,108 approved used BMW X1 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 X1 near you.

In partnership with

Cars found 2,108

Chosen Filters (2)
* Postcode invalid
BMW X1 1.5 18i Sport SDrive Euro 6 (s/s) 5dr

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

  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 21,131 Miles
£18,019
BMW X1 1.5 18i SE DCT SDrive Euro 6 (s/s) 5dr

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

Edinburgh, Midlothian
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 61,499 Miles
£11,998
BMW X1 2.0 18d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Addlestone, Surrey
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 80,845 Miles
£11,650
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

Glasgow, Lanarkshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 17,602 Miles
£24,498
BMW X1 2.0 18d M Sport XDrive Euro 5 5dr

BMW X1 2.0 18d M Sport XDrive Euro 5 5dr

Sutton coldfield, West midlands
  • 2011 reg
  • Diesel
  • 5 Doors
  • Manual
  • 73,800 Miles
£4,990
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

Belfast
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 46,728 Miles
£14,976
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

Sheffield, Yorkshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 29,100 Miles
£22,700
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

Shefford, Bedfordshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 52,216 Miles
£14,495
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

Thame, Oxfordshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 15,990 Miles
£25,299
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

Bedford, Bedfordshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 48,000 Miles
£15,795
BMW X1 2.0 20d M Sport Auto XDrive Euro 5 (s/s) 5dr

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

Knutsford, Cheshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 68,000 Miles
£9,500
BMW X1 2.0 18d SE SDrive Euro 6 (s/s) 5dr

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

Norwich, Norfolk
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 89,639 Miles
£8,495
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

Gillingham, Kent
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 60,000 Miles
£12,750
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

Ilford, Essex
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 17,123 Miles
£17,999
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

Wolverhampton, West midlands
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 26,078 Miles
£20,998
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

Crawley, West sussex
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 80,771 Miles
£10,895
BMW X1 2.0 20d SE XDrive Euro 5 5dr

BMW X1 2.0 20d SE XDrive Euro 5 5dr

Bedford, Bedfordshire
  • 2011 reg
  • Diesel
  • 5 Doors
  • Manual
  • 70,000 Miles
£5,790
BMW X1 2.0 18d XLine Auto SDrive Euro 6 (s/s) 5dr

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

Southall, Middlesex
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 89,924 Miles
£11,189
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
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 74,611 Miles
£16,199
BMW X1 2.0 18d M Sport SDrive Euro 5 (s/s) 5dr

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

Reading, Berkshire
  • 2012 reg
  • Diesel
  • 5 Doors
  • Manual
  • 99,844 Miles
£4,495
...