Used BMW X1 cars for sale on What Car?

powered by

What Car? Classifieds have 142 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 142

Cars found 142

Active Filters (3)

BMW X1 Sdrive 18d Se 5dr Step Auto

£16,290
2017
Preston, Lancashire
54,861 Miles
diesel
automatic
5 Doors
2017
£16,290
Preston, Lancashire
54,861 Miles
diesel
automatic
5 Doors
Preston, Lancashire
Dealer logo

BMW X1 Xdrive 20d Xline 5dr Step Auto

£16,499
2015
Liverpool, Lancashire
63,598 Miles
diesel
automatic
5 Doors
2015
£16,499
Liverpool, Lancashire
63,598 Miles
diesel
automatic
5 Doors
Liverpool, Lancashire
Dealer logo

BMW X1 Xdrive 20d Sport 5dr Step Auto

£16,865
2018
Barnsley, Yorkshire
88,408 Miles
diesel
automatic
5 Doors
2018
£16,865
Barnsley, Yorkshire
88,408 Miles
diesel
automatic
5 Doors
Barnsley, Yorkshire
Dealer logo

BMW X1 Xdrive 20d Sport 5dr Step Auto

£16,995
2015
Avon Meads, Somerset
56,270 Miles
diesel
automatic
5 Doors
2015
£16,995
Avon Meads, Somerset
56,270 Miles
diesel
automatic
5 Doors
Avon Meads, Somerset
Dealer logo

BMW X1 Xdrive 20d Xline 5dr Step Auto

£16,997
2015
Stockport, Cheshire
52,400 Miles
diesel
automatic
5 Doors
2015
£16,997
Stockport, Cheshire
52,400 Miles
diesel
automatic
5 Doors
Stockport, Cheshire
Dealer logo

BMW X1 Xdrive 20d Xline 5dr Step Auto

£17,500
2015
Edinburgh, Midlothian
40,793 Miles
diesel
automatic
5 Doors
2015
£17,500
Edinburgh, Midlothian
40,793 Miles
diesel
automatic
5 Doors
Edinburgh, Midlothian
Dealer logo

BMW X1 Xdrive 18d M Sport 5dr

£17,666
2017
Bristol, Gloucestershire
31,255 Miles
diesel
manual
5 Doors
2017
£17,666
Bristol, Gloucestershire
31,255 Miles
diesel
manual
5 Doors
Bristol, Gloucestershire
Dealer logo

BMW X1 Sdrive 18d Se 5dr Step Auto

£17,690
2017
Preston, Lancashire
30,700 Miles
diesel
automatic
5 Doors
2017
£17,690
Preston, Lancashire
30,700 Miles
diesel
automatic
5 Doors
Preston, Lancashire
Dealer logo

BMW X1 Xdrive 25d Xline 5dr Step Auto

£18,199
2016
Preston, Lancashire
52,300 Miles
diesel
automatic
5 Doors
2016
£18,199
Preston, Lancashire
52,300 Miles
diesel
automatic
5 Doors
Preston, Lancashire
Dealer logo

BMW X1 Xdrive 20d M Sport 5dr

£18,200
2016
Darlington, Durham
43,000 Miles
diesel
manual
5 Doors
2016
£18,200
Darlington, Durham
43,000 Miles
diesel
manual
5 Doors
Darlington, Durham
Dealer logo
...