Filter results 155 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2025 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Dick Lovett BMW Bristol
12,632 miles
Request callback
£48,000
2025 BMW X3
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Dick Lovett BMW Bristol
8,100 miles
Request callback
£49,000
2024 BMW X3
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Dick Lovett BMW Bristol
7,786 miles
Request callback
£50,000
2024 BMW X3
xDrive20 M Sport 5dr Step Auto
xDrive20 M Sport 5dr Step Auto
Dick Lovett BMW Bristol
6,962 miles
Request callback
£51,000
2025 BMW X3
xDrive20 M Sport 5dr Step Auto
xDrive20 M Sport 5dr Step Auto
Dick Lovett BMW Swindon
3,577 miles
Request callback
£51,444
2025 BMW X3
xDrive20 M Sport 5dr Step Auto
xDrive20 M Sport 5dr Step Auto
Dick Lovett BMW Hungerford
3,285 miles
Request callback
£52,995
2025 BMW X3
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Dick Lovett BMW Swindon
7,077 miles
Request callback
£53,777
2025 BMW X3
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Dick Lovett BMW Hungerford
6,920 miles
Request callback
£54,495
2024 BMW X3
xDrive20 M Sport 5dr Step Auto
xDrive20 M Sport 5dr Step Auto
Dick Lovett BMW Swindon
2,500 miles
Request callback
£54,777
2024 BMW X3
xDrive20 M Sport 5dr Step Auto
xDrive20 M Sport 5dr Step Auto
Dick Lovett BMW Melksham
10,085 miles
Request callback
£60,000
2023 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Dick Lovett BMW Swindon
9,918 miles
Request callback
£42,999
2022 BMW X3
xDrive20i MHT xLine 5dr Step Auto
xDrive20i MHT xLine 5dr Step Auto
Vertu Bmw Yeovil
21,188 miles
Request callback
£31,984
Buy new from | £45,653 | (list price from £50,185) |
Showing 46 - 60 of 155 cars