Skip to main content

219 Used BMW X4 cars for sale

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

2017 (67) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)31

Low Mileage

£18,895

  • 2L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Motor Trust UK Bury

01612416386 *

BMW X42021 (70) - xDrive X4 M Competition 5dr Step Auto

2021 (70) - xDrive X4 M Competition 5dr Step Auto15

£34,995

Finance available £698 pm

  • 3L
  • 89.0K

    Miles
  • Petrol
  • Automatic
  • Estate

L A MOTORS

07393778079 *

BMW X42019 - xDrive20d M Sport 5dr Step Auto

2019 - xDrive20d M Sport 5dr Step Auto19

Low Mileage

£27,998

  • 2L
  • 39.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Sunderland MG

01916070542 *

4.7/5 Stars

BMW X42023 - xDrive Competition 5dr Step Auto [Ultimate]

2023 - xDrive Competition 5dr Step Auto [Ultimate]61

£58,806

  • 3L
  • 24.7K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Marshall Jaguar Newbury

01635959602 *

BMW X42018 (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) 5dr53

£22,489

  • 2L
  • 76.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Yorkshire Vehicle Solutions Ltd

01423396105 *

0/5 Stars

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

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

£21,300

  • 2L
  • 84.3K

    Miles
  • Diesel
  • Automatic
  • Estate

West Motors Ltd

01895544174 *

BMW X42020 - xDrive20d M Sport 5dr Step Auto

2020 - xDrive20d M Sport 5dr Step Auto40

Reduced

£25,990

Finance available £513 pm

  • 2L
  • 62.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Mervyn Stewart Used Select

02895908140 *

BMW X42019 - xDrive30d M Sport 5dr Step Auto

2019 - xDrive30d M Sport 5dr Step Auto40

Low Mileage

£27,989

Finance available £585 pm

  • 3L
  • 17.2K

    Miles
  • Diesel
  • Semi Auto
  • Estate

cinch

02039092092 *

4.3/5 Stars

BMW X42019 (69) - 3.0i Competition SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (510 ps)

2019 (69) - 3.0i Competition SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (510 ps)30

Low Mileage

£37,495

Finance available £750 pm

  • 3L
  • 42.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Evolve Motor Company

01633741704 *

4.6/5 Stars

BMW X42014 (64) - 3.0 30d xLine Auto xDrive Euro 6 (s/s) 5dr

2014 (64) - 3.0 30d xLine Auto xDrive Euro 6 (s/s) 5dr37

£12,999

  • 3L
  • 91.0K

    Miles
  • Diesel
  • Automatic
  • Estate

AL PRESTIGE CARS LTD

02380017157 *

0/5 Stars

BMW X42022 (71) - xDrive20d MHT M Sport 5dr Step Auto Diesel Estate

2022 (71) - xDrive20d MHT M Sport 5dr Step Auto Diesel Estate43

£32,696

  • 2L
  • 33.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Vertu BMW Sunderland

01918146399 *

0/5 Stars

BMW X42020 (70) - 3.0i Competition SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (510 ps)

2020 (70) - 3.0i Competition SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (510 ps)50

Reduced

£41,350

Finance available £829 pm

  • 3L
  • 26.0K

    Miles
  • Petrol
  • Automatic
  • Estate

North Star Sussex Ltd

01273003666 *

4.1/5 Stars

BMW X42019 (19) - 3.0 M40i Auto xDrive Euro 6 (s/s) 5dr

2019 (19) - 3.0 M40i Auto xDrive Euro 6 (s/s) 5dr62

Reduced

£28,489

  • 3L
  • 59.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Yorkshire Vehicle Solutions Ltd

01423396105 *

0/5 Stars

BMW X42024 (24) - xDrive20d MHT M Sport 5dr Step Auto Diesel Estate

2024 (24) - xDrive20d MHT M Sport 5dr Step Auto Diesel Estate61

Low Mileage

£47,225

  • 2L
  • 5.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Vertu BMW Teesside

01642630363 *

0/5 Stars

BMW X42016 (10) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2016 (10) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)50

Low Mileage

£16,749

Finance available £352 pm

  • 3L
  • 65.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prime Motors

01279219599 *

0/5 Stars

BMW X42015 - 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr

2015 - 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr66

£13,995

  • 3L
  • 92.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Woodcroft Motors

01642030069 *

0/5 Stars

BMW X42017 (67) - 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr

2017 (67) - 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr66

£15,701

Finance available £328 pm

  • 3L
  • 84.9K

    Miles
  • Diesel
  • Automatic
  • Estate

PRO AUTOCARS LTD

01256587054 *

BMW X42021 - M40d MHT 4-Door

2021 - M40d MHT 4-Door39

Reduced

£29,990

Finance available £596 pm

  • 3L
  • 79.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

BenzBavarianLtd

01332414520 *

4.8/5 Stars

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

2017 (67) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)42

Reduced

£13,667

Finance available £283 pm

  • 2L
  • 108.4K

    Miles
  • Diesel
  • Automatic
  • Estate

Dave Fox Car Sales

01785336592 *

4.6/5 Stars

BMW X42019 (19) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

2019 (19) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)50

Low Mileage

£28,990

Finance available £575 pm

  • 3L
  • 48.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Buy and Go Cars

02920108594 *

4.8/5 Stars

Why buy a used Audi X4?

If you're in the market for a car that's agile, sporty and high-end, then a used BMW X4 is a great choice. This Sports Activity Coupé (SAC) has a wide range of engine options for superior performance and is extremely stylish. The premium interior is filled with high-tech equipment for an enjoyable and well-connected drive.

Used BMW X4 snapshot review

Pros

  • High-quality interior
  • Excellent tech
  • Good to drive

Cons

  • Cramped rear head room
  • No petrol version offered
  • Limited practicality

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