2016 BMW X5
3.0 Xdrive30d M Sport 255 Bhp
110,453mi Auto Diesel 3.0L
£16,895
Middlesbrough
~£424/pm
Beginning from only £ per month, you can own this BMW X5 3.0 Xdrive30d M Sport 255 Bhp with automatic transmission, a diesel 3000 cc engine and 106,823 miles on the dashboard.