Skip to main content

1,114 Used BMW X1 cars for sale

BMW X12019 (19) - 2.0 20d M Sport Auto xDrive Euro 6 (s/s) 5dr

2019 (19) - 2.0 20d M Sport Auto xDrive Euro 6 (s/s) 5dr40

Reduced

£16,599

Finance available £349 pm

  • 2L
  • 48.0K

    Miles
  • Diesel
  • Automatic
  • Estate

CarScene Ltd

01603337277 *

BMW X12014 (14) - 2.0 18d Sport Auto xDrive Euro 5 (s/s) 5dr

2014 (14) - 2.0 18d Sport Auto xDrive Euro 5 (s/s) 5dr56

£5,490

Finance available £100 pm

  • 2L
  • 113.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Auto Globe Limited

01908765760 *

4.5/5 Stars

BMW X12013 (63) - 2.0 20d xLine Auto xDrive Euro 5 (s/s) 5dr

2013 (63) - 2.0 20d xLine Auto xDrive Euro 5 (s/s) 5dr24

£4,900

Finance available £87 pm

  • 2L
  • 128.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Sheffield Trade Center

01145537260 *

BMW X12022 - sDrive 20i [178] xLine 5dr Step Auto

2022 - sDrive 20i [178] xLine 5dr Step Auto41

£22,999

Finance available £477 pm

  • 2L
  • 30.7K

    Miles
  • Petrol
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW X12019 (69) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2019 (69) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)73

£19,200

Finance available £415 pm

  • 2L
  • 49.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Big Motoring World Cannock

01543221765 *

BMW X12017 - 2.0 20i xLine Auto xDrive Euro 6 (s/s) 5dr

2017 - 2.0 20i xLine Auto xDrive Euro 6 (s/s) 5dr63

Low Mileage

£15,390

Finance available £320 pm

  • 2L
  • 38.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Motor Match Crewe

01270441019 *

4.7/5 Stars

BMW X12016 (66) - 2.0 20d Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2016 (66) - 2.0 20d Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)33

£9,495

  • 2L
  • 106.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Wavertree Car Centre

01513189401 *

BMW X12015 (65) - xDrive 20i Sport 5dr Step Auto

2015 (65) - xDrive 20i Sport 5dr Step Auto50

Low Mileage

£11,999

Finance available £246 pm

  • 2L
  • 42.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Moto Hub UK

01215160864 *

BMW X12010 - xDrive 20d SE 5dr Step Auto

2010 - xDrive 20d SE 5dr Step Auto4

Low Mileage

£8,500

Finance available £168 pm

  • 2L
  • 46.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Boyslade Garage Ltd

01455241641 *

BMW X12012 - M SPORT

2012 - M SPORT29

Low Mileage

£9,999

Finance available £201 pm

  • 2L
  • 27.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

V P I Used Car Sales Limited

02039377580 *

4.3/5 Stars

BMW X12021 (71) - 2.0 18d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (150 ps)

2021 (71) - 2.0 18d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (150 ps)83

Low Mileage

£23,000

Finance available £402 pm

  • 2L
  • 20.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Big Motoring World Leeds

01134689988 *

BMW X12016 (66) - 2.0 18d xLine SUV 5dr Diesel Manual xDrive Euro 6 (s/s) (150 ps)

2016 (66) - 2.0 18d xLine SUV 5dr Diesel Manual xDrive Euro 6 (s/s) (150 ps)40

Low Mileage

£12,989

Finance available £268 pm

  • 2L
  • 46.5K

    Miles
  • Diesel
  • Manual
  • Estate

Stirling Cars Ltd

01992661749 *

0/5 Stars

BMW X12015 (65) - 2.0 18d Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (150 ps)

2015 (65) - 2.0 18d Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (150 ps)29

Low Mileage

£11,995

Finance available £246 pm

  • 2L
  • 63.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Carter and Haines

01244562742 *

BMW X12019 (69) - SDRIVE20I M SPORT 5-Door

2019 (69) - SDRIVE20I M SPORT 5-Door3

£18,999

Finance available £370 pm

  • 2L
  • 59.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Bexhill Motors Eastbourne

01323403942 *

4.6/5 Stars

BMW X12024 - xDrive 25e M Sport 5dr Step Auto

2024 - xDrive 25e M Sport 5dr Step Auto42

£34,182

  • 1.5L
  • 10.2K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Marshall BMW Hampshire

01256268420 *

BMW X12010 (60) - xDrive 23d SE 5dr Step Auto

2010 (60) - xDrive 23d SE 5dr Step Auto13

Reduced

£2,895

  • 2L
  • 175.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

BROOKE CARS M65 LIMITED

01254457250 *

0/5 Stars

BMW X12022 - XDRIVE25E XLINE 1 OWNER VAT QUALIFYING 5-Door

2022 - XDRIVE25E XLINE 1 OWNER VAT QUALIFYING 5-Door30

Low Mileage

£25,980

Finance available £513 pm

  • 1.5L
  • 18.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

The Premium Car Collection Ltd

01143086549 *

BMW X12020 (20) - 2.0 18d xLine SUV 5dr Diesel Auto sDrive Euro 6 (s/s) (150 ps)

2020 (20) - 2.0 18d xLine SUV 5dr Diesel Auto sDrive Euro 6 (s/s) (150 ps)36

Reduced

£13,995

Finance available £290 pm

  • 2L
  • 97.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Duman Autos

01506376796 *

BMW X12016 - xDrive 20d Sport 5dr Step Auto

2016 - xDrive 20d Sport 5dr Step Auto13

£11,450

Finance available £233 pm

  • 2L
  • 77.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Country Lodge Cars

01594809269 *

BMW X12014 (64) - 2.0 18d M Sport SUV 5dr Diesel Manual xDrive Euro 5 (s/s) (143 ps)

2014 (64) - 2.0 18d M Sport SUV 5dr Diesel Manual xDrive Euro 5 (s/s) (143 ps)52

£4,400

  • 2L
  • 103.3K

    Miles
  • Diesel
  • Manual
  • Estate

BINCA

01908765732 *

4.6/5 Stars

Why buy a used Audi X1?

If you're in the market for a car that is both luxurious and affordable, then a used BMW X1 is a great choice. Fitting in perfectly with the rest of the BMW crossover lineup, the smaller X1 showcases technology and style in one package. It also offers superb driving dynamics, remaining sporty while ensuring that every passenger is comfortable.

Used BMW X1 snapshot review

Pros

  • Practical interior layout
  • Diesels are cheap to run
  • Good to drive

Cons

  • Firm ride
  • Not great off-road
  • Expensive compared to rivals

BMW X1 video review

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.