2020 BMW X7
Suv 3.0 X7 Xdrive40d M Sport 202070
40,000miAutoHybrid3.0L
£56,799
Rochdale
~£1,426/pm
Are you interested in buying a BMW X7 Suv 3.0 X7 Xdrive40d M Sport 202070? Well, consider this second hand one with only 40,000 miles on the dash.