Sort By
2016 BMW X3
xDrive20d M Sport 5dr
Sinclair Approved Used Cars
49,040 miles
Call dealer
£16,995
2016 BMW X3
xDrive20d xLine 5dr Step Auto
Dick Lovett Bmw Bristol
34,256 miles
Call dealer
£19,995
2017 BMW X3
xDrive20d SE 5dr
Arnold Clark Kilmarnock Ford
15,061 miles
Call dealer
£18,498
2016 BMW X3
xDrive20d xLine 5dr Step Auto
John Clark BMW Aberdeen
37,091 miles
Call dealer
£20,000
2016 BMW X3
xDrive20d xLine 5dr Step Auto
Marshall BMW of Scunthorpe
39,457 miles
Call dealer
£20,000
2017 BMW X3
xDrive20d SE 5dr Step Auto
Ocean Falmouth BMW
22,166 miles
Call dealer
£20,980
2016 BMW X3
xDrive20d M Sport 5dr Step Auto
Marshall BMW of Scunthorpe
22,872 miles
Call dealer
£23,000
2017 BMW X3
xDrive20d xLine 5dr Step Auto
Barretts BMW Canterbury
25,873 miles
Call dealer
£23,499
2017 BMW X3
xDrive35d M Sport 5dr Step Auto
Williams Stockport BMW
26,954 miles
Call dealer
£25,990
2014 BMW X3
xDrive20d M Sport 5dr Step Auto
Snows BMW Isle of Wight
67,895 miles
Call dealer
£13,897
Buy new from £48,133 (list price from £54,605)
Contract hire from £380.80 per month
Showing 1 - 10 of 361 cars