Used BMW X1 cars for sale on What Car?

In partnership with

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

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

Solihull, West midlands
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 11,132 Miles
£26,250
BMW X1 1.5 18i XLine SDrive Euro 6 (s/s) 5dr

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

Manchester, Lancashire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Manual
  • 35,667 Miles
£20,780
BMW X1 2.0 20d M Sport Auto SDrive Euro 5 (s/s) 5dr

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

Fareham, Hampshire
  • 2012 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 67,151 Miles
£7,499
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

Nottingham, Nottinghamshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 85,340 Miles
£12,491
BMW X1 1.5 18i GPF SE DCT SDrive Euro 6 (s/s) 5dr

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

Maidenhead, Surrey
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 45,073 Miles
£17,500
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

Ascot, Berkshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 49,249 Miles
£18,000
BMW X1 2.0 20i M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Yeovil, Somerset
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 20,238 Miles
£28,107
BMW X1 2.0 18d XLine Auto XDrive Euro 6 (s/s) 5dr

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

Guildford, Surrey
  • 2022 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 14,200 Miles
£29,983
BMW X1 2.0 18d Sport SDrive Euro 6 (s/s) 5dr

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

Kilmarnock, Ayrshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 45,306 Miles
£11,588
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

Perth, Perthshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 28,895 Miles
£22,298
BMW X1 2.0 20i Sport Auto XDrive Euro 6 (s/s) 5dr

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

Basildon, Essex
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 48,200 Miles
£13,320
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

Guildford, Surrey
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 44,302 Miles
£16,195
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

Guildford, Surrey
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 21,430 Miles
£18,895
BMW X1 1.5 18i GPF Sport DCT SDrive Euro 6 (s/s) 5dr

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

Newbridge, Midlothian
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 29,529 Miles
£18,490
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

Aberdeen, Kincardineshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 56,318 Miles
£18,899
BMW X1 1.5 18i GPF Sport SDrive Euro 6 (s/s) 5dr

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

Scunthorpe, South humberside
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 37,120 Miles
£14,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

Edenbridge, Kent
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 21,411 Miles
£19,995
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

Kendal, Cumbria
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 29,000 Miles
£17,989
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

Cockermouth, Cumbria
  • 2018 reg
  • Diesel
  • 5 Doors
  • Manual
  • 26,228 Miles
£16,950
BMW X1 1.5 18i SE SDrive Euro 6 (s/s) 5dr

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

Winsford, Cheshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 12,505 Miles
£16,699
......