Skip to main content
Get theCazoo logoapp - Powered by MOTORS

1,023 Used BMW X3 cars for sale

BMW X32020 - xDrive20i M Sport 5dr Step Auto [Plus Pack]

2020 - xDrive20i M Sport 5dr Step Auto [Plus Pack]43

Low Mileage

£26,099

£549/pm (HP)

  • 2L
  • 38.8K

    Miles
  • Petrol
  • Automatic
  • SUV

Motorpoint Sheffield

01143086607 *

BMW X32025 - xDrive 30e M Sport 5dr Auto

2025 - xDrive 30e M Sport 5dr Auto33

Reduced

£50,220

  • 2L
  • 1.0K

    Miles
  • Not Supplied
  • Automatic
  • SUV

Stratstone BMW Doncaster

01302203473 *

BMW X32014 (14) - xDrive20d M Sport 5dr Step Auto

2014 (14) - xDrive20d M Sport 5dr Step Auto14

£5,795

  • 2L
  • 136.0K

    Miles
  • Diesel
  • Automatic
  • SUV

High Street Trade Centre

01709917844 *

BMW X32016 (66) - 2.0 X3 xDrive 20d M Sport Auto 4WD 5dr

2016 (66) - 2.0 X3 xDrive 20d M Sport Auto 4WD 5dr12

£8,771

  • 2L
  • 144.8K

    Miles
  • Diesel
  • Automatic
  • SUV

Car Motion

01709223117 *

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

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

Low Mileage

£22,999

£372/pm (PCP)

  • 2L
  • 49.4K

    Miles
  • Diesel
  • Automatic
  • SUV

ANYCOLOURCAR.COM

01226107446 *

BMW X32025 - xDrive 30e M Sport 5dr Auto

2025 - xDrive 30e M Sport 5dr Auto33

Reduced

£45,770

  • 2L
  • 9.9K

    Miles
  • Not Supplied
  • Automatic
  • SUV

Stratstone BMW Doncaster

01302203473 *

BMW X32025 - xDrive20 M Sport 5dr Step Auto

2025 - xDrive20 M Sport 5dr Step Auto33

Reduced

£45,590

  • 2L
  • 6.9K

    Miles
  • Petrol
  • Automatic
  • SUV

Stratstone BMW Doncaster

01302203473 *

BMW X32020 - XDRIVE20D M SPORT 5-Door

2020 - XDRIVE20D M SPORT 5-Door26

£25,700

£436/pm (PCP)

  • 2L
  • 43.5K

    Miles
  • Diesel
  • Automatic
  • SUV

Big Motoring World Sheffield

01145510576 *

BMW X32020 - XDRIVE20D M SPORT 5-Door

2020 - XDRIVE20D M SPORT 5-Door27

£22,000

£369/pm (PCP)

  • 2L
  • 68.1K

    Miles
  • Diesel
  • Automatic
  • SUV

Big Motoring World Sheffield

01145510576 *

BMW X32023 - xDrive20i MHT M Sport 5dr Step Auto

2023 - xDrive20i MHT M Sport 5dr Step Auto36

Low Mileage

£36,690

  • 2L
  • 9.8K

    Miles
  • Petrol
  • Automatic
  • SUV

Stratstone BMW Doncaster

01302203473 *

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

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

Reduced

£11,450

£219/pm (HP)

  • 2L
  • 106.4K

    Miles
  • Diesel
  • Automatic
  • SUV

N K Car Sales Ltd

01143086541 *

BMW X32022 - XDRIVE30E M SPORT 1 OWNER FULL SERVICE HISTORY 5-Door

2022 - XDRIVE30E M SPORT 1 OWNER FULL SERVICE HISTORY 5-Door68

£32,980

£497/pm (PCP)

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • SUV

The Premium Car Collection Ltd

01143086549 *

5/5 Stars

BMW X32022 (72) - xDrive20d MHT xLine 5dr Step Auto

2022 (72) - xDrive20d MHT xLine 5dr Step Auto17

£30,495

£450/pm (PCP)

  • 2L
  • 40.6K

    Miles
  • Diesel
  • Automatic
  • SUV

Central Service Garage

01302246765 *

BMW X32025 - xDrive 30e M Sport 5dr Auto

2025 - xDrive 30e M Sport 5dr Auto33

Low Mileage

£46,190

  • 2L
  • 5.6K

    Miles
  • Not Supplied
  • Automatic
  • SUV

Stratstone BMW Doncaster

01302203473 *

BMW X32015 - XDRIVE20d M SPORT 5-Door

2015 - XDRIVE20d M SPORT 5-Door52

£11,490

£220/pm (HP)

  • 2L
  • 95.6K

    Miles
  • Diesel
  • Automatic
  • SUV

AQ CAR SALES LIMITED

01709223120 *

4.5/5 Stars

BMW X32022 - xDrive20d MHT M Sport 5dr Step Auto

2022 - xDrive20d MHT M Sport 5dr Step Auto45

Low Mileage

£34,899

£593/pm (PCP)

  • 2L
  • 13.6K

    Miles
  • Diesel
  • Automatic
  • SUV

Motorpoint Sheffield

01143086607 *

Other BMW cars near South Yorkshire?
Other BMW X3 cars in South Yorkshire
About cars in Mexborough on MOTORS
What's the most popular BMW X3 colour?
Black
What's the most popular BMW X3 fuel type?
Diesel
What's the BMW X3's average power delivery?
223 BHP
What's the BMW X3's average fuel economy?
73 MPG
What's the BMW X3's average price?
£25,652
What's the BMW X3's average mileage?
55,110

* 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.