Skip to main content

1,099 Used BMW X1 cars for sale

BMW X12021 - sDrive 20i Sport 5dr Step Auto

2021 - sDrive 20i Sport 5dr Step Auto19

Low Mileage

£23,998

  • 2L
  • 15.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Motorstore (Bolton)

01204324180 *

4.7/5 Stars

BMW X12019 (69) - 2.0 20d M Sport SUV 5dr

2019 (69) - 2.0 20d M Sport SUV 5dr23

Low Mileage

£19,999

  • 2L
  • 23.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Bridgend Motor Group - Kilwinning Autoplex

01294440522 *

4.7/5 Stars

BMW X12018 - 2.0 20i GPF M Sport SUV 5dr Petrol DCT sDrive Euro 6 (s/s) (192 ps)

2018 - 2.0 20i GPF M Sport SUV 5dr Petrol DCT sDrive Euro 6 (s/s) (192 ps)59

Low Mileage

£17,450

Finance available £338 pm

  • 2L
  • 45.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Farlan Automotives Limited

02038730401 *

0/5 Stars

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

2024 (74) - xDrive 25e M Sport 5dr Step Auto20

Low Mileage

£36,900

Finance available £738 pm

  • 1.5L
  • 4.1K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Ocean Group BMW Penryn

01326333538 *

BMW X12021 - xDrive 25e M Sport 5dr Auto

2021 - xDrive 25e M Sport 5dr Auto60

£19,917

  • 1.5L
  • 47.3K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Marshall FordStore Cambridge

01223632572 *

BMW X12018 - xDrive 20d Sport 5dr Step Auto

2018 - xDrive 20d Sport 5dr Step Auto30

Reduced

£15,800

Finance available £331 pm

  • 2L
  • 69.5K

    Miles
  • Diesel
  • Semi Auto
  • Estate

David Ferguson Cars

02887441380 *

BMW X12022 (22) - 1.5 25e 10kWh M Sport Auto xDrive Euro 6 (s/s) 5dr

2022 (22) - 1.5 25e 10kWh M Sport Auto xDrive Euro 6 (s/s) 5dr1

Low Mileage

£23,550

Finance available £504 pm

  • 1.5L
  • 25.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Car Planet Barnet

02039577301 *

BMW X12016 (16) - 2.0 18d xLine Auto xDrive Euro 6 (s/s) 5dr

2016 (16) - 2.0 18d xLine Auto xDrive Euro 6 (s/s) 5dr30

Low Mileage

£13,199

Finance available £273 pm

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Estate

CarScene Ltd

01603337277 *

BMW X12022 - sDrive 18d xLine 5dr Step Auto Estate

2022 - sDrive 18d xLine 5dr Step Auto Estate58

Reduced

£20,150

  • 2L
  • 43.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Perrys Doncaster Vauxhall

01302248564 *

4.4/5 Stars

BMW X12022 - xDrive 25e xLine 5dr Auto

2022 - xDrive 25e xLine 5dr Auto32

£19,999

Finance available £416 pm

  • 1.5L
  • 37.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Derby

01332419211 *

BMW X12019 (19) - 1.5 18i GPF Sport SUV 5dr Petrol Manual sDrive Euro 6 (s/s) (140 ps)

2019 (19) - 1.5 18i GPF Sport SUV 5dr Petrol Manual sDrive Euro 6 (s/s) (140 ps)20

Low Mileage

£14,995

Finance available £313 pm

  • 1.5L
  • 24.8K

    Miles
  • Petrol
  • Manual
  • Estate

Parkland Motors

01509276004 *

4.2/5 Stars

BMW X12022 - X1 sDrive20i xLine 5-Door

2022 - X1 sDrive20i xLine 5-Door1

Low Mileage

£23,100

Finance available £454 pm

  • 2L
  • 18.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Saxton 4x4

01245202306 *

4.4/5 Stars

BMW X12022 - xDrive 20i Sport 5dr Step Auto

2022 - xDrive 20i Sport 5dr Step Auto42

Low Mileage

£23,149

Finance available £480 pm

  • 2L
  • 19.5K

    Miles
  • Petrol
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW X12018 (18) - 2.0 20i xLine SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (192 ps)

2018 (18) - 2.0 20i xLine SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (192 ps)39

Low Mileage

£17,991

Finance available £349 pm

  • 2L
  • 30.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Cardiff Trade Sales Ltd

02922679489 *

BMW X12012 (62) - xDrive 20d SE 5dr

2012 (62) - xDrive 20d SE 5dr11

Low Mileage

£7,995

Finance available £156 pm

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Manual
  • Estate

Millfield Motor Company

01797330907 *

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

2018 (18) - 2.0 20d Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)50

Low Mileage

£15,695

Finance available £328 pm

  • 2L
  • 39.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Leeds Motor Company (Commercial Road)

01134676267 *

BMW X12021 - xDrive 25e M Sport 5dr Auto [Tech II/Plus Pk]

2021 - xDrive 25e M Sport 5dr Auto [Tech II/Plus Pk]44

£21,289

Finance available £440 pm

  • 1.5L
  • 32.6K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW X12016 (66) - 2.0 25d M Sport Auto xDrive Euro 6 (s/s) 5dr

2016 (66) - 2.0 25d M Sport Auto xDrive Euro 6 (s/s) 5dr64

£8,499

Finance available £168 pm

  • 2L
  • 119.6K

    Miles
  • Diesel
  • Automatic
  • Estate

AUTO ATLAS LIMITED

01525307127 *

BMW X12011 (61) - 2.0 23d M Sport Steptronic xDrive Euro 5 5dr

2011 (61) - 2.0 23d M Sport Steptronic xDrive Euro 5 5dr

Low Mileage

£7,200

Finance available £139 pm

  • 2L
  • 80.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Essex Select Cars Ltd

01206583604 *

BMW X12018 - 2.0 20d xLine SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2018 - 2.0 20d xLine SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)13

£15,751

Finance available £336 pm

  • 2L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Carbase - Lympsham

01934312926 *

4.5/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.