2016 BMW X6

Fair market value · Unknown · 2016 · 50k miles

£20,918 30d 3.0

Price range: £18,495 – £22,995

7

active listings


£18,495£22,995
50k miles 80k miles 90k miles

Current listings

£18,495 Good price

BMW X6 3.0 30d M Sport · 54,611 miles · Newtownabbey

View →
£19,500 Fair price

BMW X6 3.0 30d M Sport · 52,445 miles · Crewe

View →
£20,984 Fair price

BMW X6 3.0 30d M Sport · 57,413 miles · Bridgnorth

View →
£22,549 Fair price

BMW X6 3.0 30d M Sport · 38,059 miles · Warrington

View →
£22,995 Fair price

BMW X6 3.0 30d M Sport · 54,611 miles · Scunthorpe

View →
£23,489 Fair price

BMW X6 3.0 30d M Sport · 49,030 miles · Bedford

View →
£23,489 Fair price

BMW X6 3.0 30d M Sport · 49,030 miles · Bedford

View →
Search More Valuations →

Other specifications

40d 3.0 M Sport

£20,645

6 listings

3.0 M Sport

£20,984

6 listings

3.0 M Sport

£20,984

6 listings

3 3.0 M Sport

£20,242

4 listings

30d M Sport

£17,990

3 listings

40d 3.0 M Sport

£18,450

1 listings

40d M Sport

£20,995

1 listings