Skip to main content

361 Used BMW X2 cars for sale

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

2022 - xDrive 20i [178] Sport 5dr Step Auto42

£21,729

Finance available £449 pm

  • 2L
  • 32.1K

    Miles
  • Petrol
  • Semi Auto
  • Hatchback

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW X22022 - sDrive 18d Sport 5dr Step Auto

2022 - sDrive 18d Sport 5dr Step Auto32

Low Mileage

£20,149

Finance available £419 pm

  • 2L
  • 23.6K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Motorpoint Burnley

01282504324 *

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

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

Low Mileage

£17,300

Finance available £371 pm

  • 2L
  • 19.2K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Big Motoring World Enfield

02037634741 *

BMW X22019 (69) - 2.0 18d M Sport Auto xDrive Euro 6 (s/s) 5dr

2019 (69) - 2.0 18d M Sport Auto xDrive Euro 6 (s/s) 5dr

£15,918

Finance available £333 pm

  • 2L
  • 66.3K

    Miles
  • Diesel
  • Automatic
  • Hatchback

SR Motors

01793268063 *

BMW X22025 - M35i xDrive 5dr Step Auto

2025 - M35i xDrive 5dr Step Auto35

Reduced

£46,350

  • 2L
  • 5.9K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Stratstone BMW Milton Keynes

01908104093 *

4.6/5 Stars

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

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

Low Mileage

£17,000

Finance available £329 pm

  • 2L
  • 37.5K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Hammond Cars Norwich

01603937224 *

4.5/5 Stars

BMW X22024 - M35i xDrive 5dr Step Auto

2024 - M35i xDrive 5dr Step Auto35

£47,850

  • 2L
  • 2.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Stratstone BMW Milton Keynes

01908104093 *

4.6/5 Stars

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

2018 (18) - 2.0 20d M Sport Auto xDrive Euro 6 (s/s) 5dr14

Reduced

£16,299

Finance available £342 pm

  • 2L
  • 51.5K

    Miles
  • Diesel
  • Automatic
  • Hatchback

UK Car Sales

01792001638 *

3.9/5 Stars

BMW X22019 - xDrive 20i Sport 5dr Step Auto

2019 - xDrive 20i Sport 5dr Step Auto48

Low Mileage

£17,645

  • 2L
  • 23.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Perrys Preston Kia

01772289197 *

4.7/5 Stars

BMW X22019 (68) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6

2019 (68) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 624

Reduced

£15,299

Finance available £319 pm

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Rangebrook Limited

01926352097 *

4.9/5 Stars

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

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

£19,943

Finance available £398 pm

  • 1.5L
  • 40.0K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Carsa Cannock

01543227664 *

BMW X22018 - xDrive 20d M Sport X 5dr Step Auto

2018 - xDrive 20d M Sport X 5dr Step Auto19

£15,798

  • 2L
  • 60.5K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Arnold Clark Salford Vauxhall/Fiat/Abarth/MG/Jeep

01612417060 *

4.7/5 Stars

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

2022 - xDrive 20i [178] Sport 5dr Step Auto32

Reduced

£22,395

Finance available £497 pm

  • 2L
  • 26.6K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Motor Range Manchester

01618048254 *

BMW X22018 (67) - 2.0 20d M Sport X SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)+2 KEYS+F

2018 (67) - 2.0 20d M Sport X SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)+2 KEYS+F28

£12,790

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Fish For Motors Ltd

01204939523 *

BMW X22022 - xDrive 20i [178] M Sport 5dr Step Auto [Tech II]

2022 - xDrive 20i [178] M Sport 5dr Step Auto [Tech II]39

Reduced

£21,795

Finance available £483 pm

  • 2L
  • 52.9K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Motor Range Liverpool

01515417938 *

4.6/5 Stars

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

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

Low Mileage

£24,298

  • 2L
  • 8.4K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark Click & Collect Bristol

01416118398 *

4.7/5 Stars

BMW X22019 - M35i 5dr Step Auto

2019 - M35i 5dr Step Auto39

Low Mileage

£21,920

Finance available £467 pm

  • 2L
  • 28.1K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Hippo Approved

01254445378 *

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

2018 - sDrive 20i M Sport 5dr Step Auto17

Low Mileage

£15,999

Finance available £335 pm

  • 2L
  • 47.1K

    Miles
  • Petrol
  • Automatic
  • Hatchback

FOW Trafford

01616969155 *

4.3/5 Stars

BMW X22020 (20) - 2.0 18d M Sport Auto sDrive Euro 6 (s/s) 5dr

2020 (20) - 2.0 18d M Sport Auto sDrive Euro 6 (s/s) 5dr19

Low Mileage

£19,995

Finance available £390 pm

  • 2L
  • 40.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

ARJ MOTORS

01932507141 *

4.5/5 Stars

BMW X22019 - 18d M Sport 5-Door

2019 - 18d M Sport 5-Door54

Reduced

£15,995

Finance available £335 pm

  • 2L
  • 66.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Imperial Motor Company Limited

01732443737 *

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

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.