Quick Car Search

Advanced search

USED BMW X5: 90 in Stock from just £20,950

Manufacturer: BMW

BMWs are not the cheapest cars to buy, but if you are looking for quality performance and good value for money, purchasing a BMW is a good option. The BMW X5 is no exception, but it retains its value very well thanks to the low running costs, fuel economy and low emissions. 

Step into a BMW X5 and you’ll discover an interior which offers great quality and style. Not only is the X5 a good choice of 4x4, it also doubles up as an MPV, offering 7 seats if you need it. The extra 2 seats are large enough to seat two small adults and can also be folded down to reveal a vast boot. The only negative to the additional seats is that they lack side curtain air bags.

Safety in general in the BMW X5 is good, as is the security measures in place. The on and off road traction and stability aids come and standard on all BMW cars. Added extras to the X5 include front and rear parking cameras and fog lamps that shine around corners. If you opt for the M Sport versions you can also benefit from sporty features such as alloy wheels, lower seats and adjusted suspension. 

The driving position is excellent as it is fully adjustable allowing for the smallest of drivers to feel comfortable and in control. However, you may find that the gearstick, handbrake and the iDrive system takes a bit of time to adjust to. 

We would choose a diesel engine if you want the best value for money out of your X5 car. The 241 bhp 30d is a good choice and it offers low running costs and is the cheapest to buy. All of the engines offer a great driving experience and the X5 performs particularly well on tarmac for a 4x4 car. If you’re heading off road then be wary not to push it too far.

Read more
YEARAVE. PRICEAVE. MILEAGEStock
2015 £52211 3,195 18
2014 £47839 10,283 17
2013 £38920 25,858 15
2012 £31866 39,456 20
2011 £28427 40,330 9
2010 £23939 53,010 8
2009 £22627 41,991 3

£20,950

was £19,950

£20,950

2010  (60 Plate)

62470 miles

3l diesel automatic

2010  60 Plate 62470 miles 3l diesel automatic FULL SPEC 

01724 377 929

Insurance Group: 42

Fuel Economy: 34.4 MPG

calls may be recorded

  • Ask your friends whether you should buy this car
  • Share on Facebook
  • Share on Twitter
See details
Enquire Value My Car Price Alert Add to Shortlist

£20,950

was £21,450

£20,950 was £21,450

2009  (58 Plate)

48203 miles

3l diesel automatic

2009  58 Plate 48203 miles 3l diesel automatic FULL SPEC 

01743 455 142
calls may be recorded

  • Ask your friends whether you should buy this car
  • Share on Facebook
  • Share on Twitter
See details
Enquire Value My Car Price Alert Add to Shortlist

£21,980

was £22,980

£21,980 was £22,980

2009  (09 Plate)

34712 miles

3l diesel automatic

2009  09 Plate 34712 miles 3l diesel automatic FULL SPEC 

01476 589 234

Insurance Group: 44

Fuel Economy: 34.4 MPG

calls may be recorded

  • Ask your friends whether you should buy this car
  • Share on Facebook
  • Share on Twitter
See details
Enquire Value My Car Price Alert Add to Shortlist

£22,950 was £23,450

2010  (10 Plate)

61007 miles

3l diesel automatic

2010  10 Plate 61007 miles 3l diesel automatic FULL SPEC 

01743 455 142
calls may be recorded

  • Ask your friends whether you should buy this car
  • Share on Facebook
  • Share on Twitter
See details
Enquire Value My Car Price Alert Add to Shortlist

£23,795

was £23,795

£23,795

2010  (10 Plate)

38000 miles

3l diesel automatic

2010  10 Plate 38000 miles 3l diesel automatic FULL SPEC 

0131 344 0512
calls may be recorded

  • Ask your friends whether you should buy this car
  • Share on Facebook
  • Share on Twitter
See details
Enquire Value My Car Price Alert Add to Shortlist

£23,990 was £24,500

2010  (10 Plate)

46959 miles

3l diesel automatic

2010  10 Plate 46959 miles 3l diesel automatic FULL SPEC 

01274 649 077
calls may be recorded

  • Ask your friends whether you should buy this car
  • Share on Facebook
  • Share on Twitter
See details
Enquire Value My Car Price Alert Add to Shortlist

£24,495

was £24,495

£24,495

2010

53175 miles

3l diesel automatic

2010 53175 miles 3l diesel automatic FULL SPEC 

028 9560 0223

Insurance Group: 43

Fuel Economy: 34.9 MPG

calls may be recorded

  • Ask your friends whether you should buy this car
  • Share on Facebook
  • Share on Twitter
See details
Enquire Value My Car Price Alert Add to Shortlist

£24,950

was £25,995

£24,950 was £25,995

2009  (09 Plate)

43059 miles

3l diesel automatic

2009  09 Plate 43059 miles 3l diesel automatic FULL SPEC 

01743 455 142
calls may be recorded

  • Ask your friends whether you should buy this car
  • Share on Facebook
  • Share on Twitter
See details
Enquire Value My Car Price Alert Add to Shortlist

£24,995

was £26,995

£24,995 was £26,995

2011

48327 miles

3l diesel automatic

2011 48327 miles 3l diesel automatic FULL SPEC 

028 9221 0262

Insurance Group: 42

Fuel Economy: 38.2 MPG

calls may be recorded

  • Ask your friends whether you should buy this car
  • Share on Facebook
  • Share on Twitter
See details
Enquire Value My Car Price Alert Add to Shortlist

£25,000

was £25,000

£25,000

2011

35521 miles

3l diesel automatic

2011 35521 miles 3l diesel automatic FULL SPEC 

028 9521 4479

Insurance Group: 43

Fuel Economy: 38.2 MPG

calls may be recorded

  • Ask your friends whether you should buy this car
  • Share on Facebook
  • Share on Twitter
See details
Enquire Value My Car Price Alert Add to Shortlist