Used BMW X1 cars for sale on What Car?

In partnership with

What Car? Classifieds has 1,897 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 1,897

Chosen Filters (2)
* Postcode invalid
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

Dumfries, Dumfriesshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 76,928 Miles
£12,495
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

Gateshead, Tyne and wear
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 66,773 Miles
£17,498
BMW X1 1.5 25e 10kWh Sport Auto XDrive Euro 6 (s/s) 5dr

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

  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 37,548 Miles
£19,400
BMW X1 2.0 18d SE SDrive Euro 6 (s/s) 5dr

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

Gloucester, Gloucestershire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 90,000 Miles
£7,975
BMW X1 2.0 20d XLine XDrive Euro 6 (s/s) 5dr

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

Bristol, Gloucestershire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 70,518 Miles
£11,349
BMW X1 2.0 20d SE Steptronic XDrive Euro 5 5dr

BMW X1 2.0 20d SE Steptronic XDrive Euro 5 5dr

Ballymena, County antrim
  • 2012 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 151,280 Miles
£4,475
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

Derby, Derbyshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 32,719 Miles
£22,119
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

Glasgow, Lanarkshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 24,352 Miles
£22,998
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

Leeds, West yorkshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 55,701 Miles
£15,695
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

Stockport, Cheshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 95,000 Miles
£11,970
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

Camberley, Surrey
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 16,758 Miles
£21,300
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

Aberdeen, Aberdeenshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 14,732 Miles
£23,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

Oldbury, West midlands
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 46,445 Miles
£18,998
BMW X1 2.0 20i GPF XLine DCT SDrive Euro 6 (s/s) 5dr

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

Camberley, Surrey
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 22,907 Miles
£19,400
BMW X1 2.0 18d M Sport XDrive Euro 6 (s/s) 5dr

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

Aberdeen, Kincardineshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Manual
  • 47,268 Miles
£20,998
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

Plumstead, London
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 18,000 Miles
£22,595
BMW X1 2.0 20d XLine Auto XDrive Euro 6 (s/s) 5dr

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

Mansfield, Nottinghamshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 62,513 Miles
£15,190
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

Newport, Gwent
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 71,000 Miles
£13,790
Image unavailable

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

Bolton, Bolton
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 59,202 Miles
£9,250
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

Glasgow, Lanarkshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 19,468 Miles
£23,698
...