Skip to main content

380 Used BMW X2 cars for sale

BMW X22018 - xDrive 20d Sport 5dr Step Auto

2018 - xDrive 20d Sport 5dr Step Auto10

Low Mileage

£16,499

Finance available £346 pm

  • 2L
  • 43.7K

    Miles
  • Diesel
  • Automatic
  • Hatchback

FOW Winsford

01606535848 *

4.3/5 Stars

BMW X22019 - sDrive 18d M Sport 5dr Step Auto

2019 - sDrive 18d M Sport 5dr Step Auto12

Low Mileage

£16,599

Finance available £348 pm

  • 2L
  • 48.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

FOW Winsford

01606535848 *

4.3/5 Stars

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

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

Low Mileage

£22,798

  • 2L
  • 12.6K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark York Motorstore / Vanstore

01904803322 *

4.7/5 Stars

BMW X22024 (24) - 230kW xDrive30 M Sport 65kWh 5dr Auto [Tech+] Electric Hatchback

2024 (24) - 230kW xDrive30 M Sport 65kWh 5dr Auto [Tech+] Electric Hatchback49

Low Mileage

£35,539

  • 3.9K

    Miles
  • Electric
  • Automatic
  • Estate

Vertu BMW Sunderland

01918146399 *

0/5 Stars

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

2025 - sDrive 20i M Sport 5dr Step Auto36

£37,950

  • 1.5L
  • 3.1K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Stratstone BMW Maidstone

01622234873 *

3.7/5 Stars

BMW X22024 - M35i xDrive 5dr Step Auto

2024 - M35i xDrive 5dr Step Auto19

Low Mileage

£48,998

  • 2L
  • 5.4K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark Irvine BMW

01294440528 *

4.7/5 Stars

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

2019 (69) - 2.0 20i Sport Auto xDrive Euro 6 (s/s) 5dr56

Low Mileage

£16,900

Finance available £355 pm

  • 2L
  • 32.1K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Quality Part X Ltd Stevenage

01438584759 *

BMW X22019 - M35I 5-Door

2019 - M35I 5-Door65

Low Mileage

£22,120

Finance available £434 pm

  • 2L
  • 28.4K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Hippo Motor Group Peterborough

01733666887 *

BMW X22019 (19) - 2.0 18d M Sport X SUV 5dr Diesel Manual sDrive Euro 6 (s/s) (150 ps)

2019 (19) - 2.0 18d M Sport X SUV 5dr Diesel Manual sDrive Euro 6 (s/s) (150 ps)50

£14,480

  • 2L
  • 76.1K

    Miles
  • Diesel
  • Manual
  • Hatchback

Dace Car Supermarket

01616945306 *

4.8/5 Stars

BMW X22025 (25) - 230kW xDrive30 M Sport 65kWh 5dr Auto [Tech/Pro] Electric Hatchback

2025 (25) - 230kW xDrive30 M Sport 65kWh 5dr Auto [Tech/Pro] Electric Hatchback48

£42,700

  • 4.6K

    Miles
  • Electric
  • Automatic
  • Estate

Vertu BMW Sunderland

01918146399 *

0/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 (s41

Low Mileage

£21,415

Finance available £429 pm

  • 1.5L
  • 23.4K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Carsa Gloucester

01452227227 *

BMW X22025 (25) - 150kW eDrive20 M Sport 65kWh 5dr Auto Electric Hatchback

2025 (25) - 150kW eDrive20 M Sport 65kWh 5dr Auto Electric Hatchback67

Low Mileage

£35,539

  • 2.7K

    Miles
  • Electric
  • Automatic
  • Estate

Vertu BMW York

01904237114 *

0/5 Stars

BMW X22025 - 230kW xDrive30 M Sport 65kWh 5dr Auto

2025 - 230kW xDrive30 M Sport 65kWh 5dr Auto19

Low Mileage

£42,998

  • 1.5K

    Miles
  • Electric
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

BMW X22018 - sDrive 18i Sport Auto 5-Door

2018 - sDrive 18i Sport Auto 5-Door65

£14,980

Finance available £312 pm

  • 1.5L
  • 65.7K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Hippo Approved

01254445378 *

BMW X22024 - 150kW eDrive20 M Sport 65kWh 5dr Auto

2024 - 150kW eDrive20 M Sport 65kWh 5dr Auto19

Reduced

£33,898

  • 7.9K

    Miles
  • Electric
  • Automatic
  • Estate

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

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

2018 (68) - 2.0 20d M Sport X SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)28

Reduced

£12,866

Finance available £265 pm

  • 2L
  • 90.8K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Nationwide Vehicle Finance Ltd

01204324459 *

4.7/5 Stars

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

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

Low Mileage

£17,695

  • 2L
  • 38.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Motor Trust UK Lancaster

01524938891 *

BMW X22022 - Xdrive 25E M Sport X 5Dr Auto

2022 - Xdrive 25E M Sport X 5Dr Auto34

Low Mileage

£23,999

  • 1.5L
  • 7.0K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Lookers Crewe BMW

01270443380 *

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

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

£14,000

Finance available £290 pm

  • 1.5L
  • 91.0K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Alexandra Auto Repairs

02038928656 *

BMW X22024 - xDrive 25e M Sport 5dr Auto

2024 - xDrive 25e M Sport 5dr Auto49

Reduced

£30,250

Finance available £601 pm

  • 1.5L
  • 6.8K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

JKC Approved Used BMW

02870441623 *

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.