Skip to main content

416 Used BMW X2 cars for sale

BMW X22024 - 230kW xDrive30 M Sport 65kWh 5dr Auto [Tech+]

2024 - 230kW xDrive30 M Sport 65kWh 5dr Auto [Tech+]12

Low Mileage

£36,898

  • 3.7K

    Miles
  • Electric
  • Automatic
  • Estate

Arnold Clark Click & Collect Sydenham

01414839958 *

4.7/5 Stars

BMW X22021 - 1.5 25e 10kWh M Sport X SUV 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s

2021 - 1.5 25e 10kWh M Sport X SUV 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s42

Low Mileage

£21,172

Finance available £432 pm

  • 1.5L
  • 23.4K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Carsa Halesowen

01217525895 *

4.4/5 Stars

BMW X22018 (68) - 2.0 18d Sport SUV 5dr Diesel Manual sDrive Euro 6 (s/s) (150 ps)

2018 (68) - 2.0 18d Sport SUV 5dr Diesel Manual sDrive Euro 6 (s/s) (150 ps)48

£12,200

Finance available £250 pm

  • 2L
  • 73.1K

    Miles
  • Diesel
  • Manual
  • Hatchback

Driven Of York

01937221340 *

4.4/5 Stars

BMW X22018 (18) - sDrive 18d Sport 5dr

2018 (18) - sDrive 18d Sport 5dr

£12,950

  • 2L
  • 70.9K

    Miles
  • Diesel
  • Manual
  • Hatchback

Listers Honda Northampton

01604343516 *

BMW X22022 (22) - 2.0 20i Sport SUV 5dr Petrol DCT sDrive Euro 6 (s/s) (178 ps)

2022 (22) - 2.0 20i Sport SUV 5dr Petrol DCT sDrive Euro 6 (s/s) (178 ps)17

Low Mileage

£20,799

  • 2L
  • 23.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

HPL Motors Oldham

01612416881 *

BMW X22018 - X2 xDrive20d M Sport 5-Door

2018 - X2 xDrive20d M Sport 5-Door60

Low Mileage

£16,900

Finance available £327 pm

  • 2L
  • 40.9K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Saxton 4x4

01245202306 *

4.4/5 Stars

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

2019 (68) - 2.0 20i M Sport X SUV 5dr Petrol DCT sDrive Euro 6 (s/s) (192 ps)50

Low Mileage

£17,999

  • 2L
  • 24.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Les Rayner Foxhunters Motor Co

01916077230 *

BMW X22021 - xDrive 25e Sport 5dr Auto

2021 - xDrive 25e Sport 5dr Auto37

£18,849

Finance available £387 pm

  • 1.5L
  • 36.6K

    Miles
  • Hybrid
  • Semi Auto
  • Hatchback

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

BMW X22018 (68) - 2.0 20d M Sport X Auto xDrive Euro 6 (s/s) 5dr

2018 (68) - 2.0 20d M Sport X Auto xDrive Euro 6 (s/s) 5dr1

Low Mileage

£16,650

Finance available £350 pm

  • 2L
  • 48.8K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Car Planet Watford

01923927636 *

4.5/5 Stars

BMW X22018 - 20d M Sport X 5-Door

2018 - 20d M Sport X 5-Door34

Low Mileage

£16,750

Finance available £352 pm

  • 2L
  • 47.3K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Bentley Garage

01395201198 *

4.8/5 Stars

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

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

£11,350

Finance available £231 pm

  • 1.5L
  • 100.1K

    Miles
  • Petrol
  • Manual
  • Hatchback

Integrity Automotive Limited

01473907545 *

BMW X22019 (19) - 1.5 18i Sport sDrive Euro 6 (s/s) 5dr

2019 (19) - 1.5 18i Sport sDrive Euro 6 (s/s) 5dr63

£10,500

Finance available £212 pm

  • 1.5L
  • 103.3K

    Miles
  • Petrol
  • Manual
  • Hatchback

Car Plus Motors UK Ltd

01633358552 *

BMW X22019 (69) - 2.0 20i Sport SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (192 ps)

2019 (69) - 2.0 20i Sport SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (192 ps)70

Low Mileage

£18,400

Finance available £381 pm

  • 2L
  • 26.5K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Big Motoring World Peterborough

01733971423 *

BMW X22022 - xDrive 25e Sport 5dr Auto

2022 - xDrive 25e Sport 5dr Auto50

£19,195

Finance available £423 pm

  • 1.5L
  • 41.3K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Motor Range Liverpool

01515417938 *

4.5/5 Stars

BMW X22025 - sDrive 20i M Sport 5dr Step Auto

2025 - sDrive 20i M Sport 5dr Step Auto36

Low Mileage

£37,000

  • 1.5L
  • 3.1K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Stratstone BMW Maidstone

01622234873 *

3.7/5 Stars

BMW X22020 (70) - X2 xDrive20i SE 5-Door

2020 (70) - X2 xDrive20i SE 5-Door1

Low Mileage

£19,000

  • 2L
  • 21.4K

    Miles
  • Petrol
  • Automatic
  • Hatchback

John Clark BMW Tayside

01382238686 *

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

2020 - 1.5 25e 10kWh M Sport Auto xDrive Euro 6 (s/s) 5dr55

Low Mileage

£21,990

  • 1.5L
  • 10.6K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Oldham Volkswagen

01614139803 *

4.8/5 Stars

BMW X22019 - 2.0 20i SE DCT sDrive Euro 6 (s/s) 5dr

2019 - 2.0 20i SE DCT sDrive Euro 6 (s/s) 5dr

Low Mileage

£15,995

Finance available £335 pm

  • 2L
  • 35.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Tees Valley Motors

01325522582 *

BMW X22025 - M35i xDrive 5dr Step Auto

2025 - M35i xDrive 5dr Step Auto42

£44,590

  • 2L
  • 8.6K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Marshall BMW Hampshire

01256268420 *

BMW X22022 - sDrive 20i [178] Sport 5dr Step Auto

2022 - sDrive 20i [178] Sport 5dr Step Auto39

Low Mileage

£21,939

Finance available £454 pm

  • 2L
  • 18.1K

    Miles
  • Petrol
  • Semi Auto
  • Hatchback

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

Why buy a used BMW X2?

If you're in the market for a car that's sporty, reliable and fun, then a used BMW X2 is a great choice. With a stylish appearance and a high-end cabin, the BMW X2 offers a premium experience topped with a spacious and practical boot. The wide range of engines can output a lot of power or a model can be chosen with efficiency in mind.

Used BMW X2 snapshot review

Jack Evans

Author: Jack Evans

View profile

Pros

  • Strong build quality
  • Good range of engines
  • Sporty looks

Cons

  • Not as fun to drive as most BMWs
  • Firm ride
  • Pricier than rivals

BMW X2 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.