2021 BMW X3
X3 Xdrive30e M Sport
28,560miAutoHybrid2.0L
£34,493
Eastleigh
~£866/pm
A marvellous price of only £35,990 is currently being advertised by our dealership on this low mileage BMW X3 X3 Xdrive30e M Sport which has a mere 28,560 miles on the dashboard.