Sort By
2018 BMW X3
xDrive M40i 5dr Step Auto
Chandlers BMW Hailsham
35,665 miles
Call dealer
£34,990
2018 BMW X3
Xdrive M40I 5Dr Step Auto
Knights North Staffordshire
16,509 miles
Call dealer
£37,780
2019 BMW X3
Xdrive M40I 5Dr Step Auto
Vines of Guildford BMW
4,824 miles
Call dealer
£43,448
2019 BMW X3
Xdrive M40I 5Dr Step Auto
BMW Cheltenham
5,342 miles
Call dealer
£46,950
2020 BMW X3
Xdrive M40I 5Dr Step Auto
Westerly BMW Bridgwater
1,501 miles
Call dealer
£42,995
2019 BMW X3
Xdrive M40I 5Dr Step Auto
Snows BMW Portsmouth
6,420 miles
Call dealer
£43,995
2018 BMW X3
Xdrive M40I 5Dr Step Auto
Ocean Falmouth BMW
16,202 miles
Call dealer
£34,990
2019 BMW X3
Xdrive M40I 5Dr Step Auto
Dick Lovett Bmw Swindon
5,554 miles
Call dealer
£43,500
2019 BMW X3
Xdrive M40I 5Dr Step Auto
Williams Rochdale BMW
6,570 miles
Call dealer
£47,440
2018 BMW X3
Xdrive M40I 5Dr Step Auto
Inchcape Cooper Reading BMW
6,764 miles
Call dealer
£36,186
Buy new from £48,133 (list price from £54,605)
Contract hire from £380.80 per month
Showing 1 - 10 of 11 cars