2016 BMW X3
30D M Sport
48,215mi Auto Diesel 3.0L
£17,987
Oxford
~£452/pm
Get behind the steering wheel of this X3 30D M Sport for only £18,256. It has got 48,215 miles on the dashboard and comes fitted with a 3.0 ltr diesel motor with automatic transmission.