2023 BMW X7
X7 Xdrive40d M Sport
7,281miAuto3.0L
£79,816
Kingston Upon Thames
~£2,004/pm
On the market and ready for you to drive away is this BMW X7 X7 Xdrive40d M Sport, it is fitted with a 3.0 L motor with automatic transmission. This low mileage one only has 7,281 miles on the dash and comes in .