Filter results 41 Cars
Browse by shape
Browse by trim
Sort By
2025 BMW X1
sDrive 18d M Sport 5dr Step Auto
sDrive 18d M Sport 5dr Step Auto
Dick Lovett BMW Bristol
5,411 miles
Request callback
£38,000
2018 BMW X1
xDrive 18d M Sport 5dr Step Auto
xDrive 18d M Sport 5dr Step Auto
Stoneacre Mazda, Peugeot Harrogate
40,496 miles
Request callback
£16,690
2022 BMW X1
sDrive 18d xLine 5dr Step Auto
sDrive 18d xLine 5dr Step Auto
Vertu Ford Hartlepool
13,277 miles
Request callback
£24,022
2025 BMW X1
sDrive 18d M Sport 5dr Step Auto
sDrive 18d M Sport 5dr Step Auto
Group 1 Hailsham BMW
1,500 miles
Request callback
£40,995
2023 BMW X1
sDrive 18d M Sport 5dr Step Auto
sDrive 18d M Sport 5dr Step Auto
Group 1 Reading BMW
22,638 miles
Request callback
£31,695
2023 BMW X1
sDrive 18d xLine Premier Pro 5dr Step Auto
sDrive 18d xLine Premier Pro 5dr Step Auto
Vertu BMW Durham
15,926 miles
Request callback
£32,670
2020 BMW X1
xDrive 18d M Sport 5dr Step Auto
xDrive 18d M Sport 5dr Step Auto
Jct600 Approved Centre Castleford
37,211 miles
Request callback
£20,300
2018 BMW X1
xDrive 18d M Sport 5dr Step Auto
xDrive 18d M Sport 5dr Step Auto
Car Deal Warehouse Perth
66,381 miles
Request callback
£13,698
2017 BMW X1
xDrive 18d M Sport 5dr Step Auto
xDrive 18d M Sport 5dr Step Auto
Car Deal Warehouse Dundee
31,390 miles
Request callback
£17,199
2025 BMW X1
sDrive 18d M Sport 5dr Step Auto
sDrive 18d M Sport 5dr Step Auto
Dick Lovett BMW Bristol
10,000 miles
Request callback
£38,500
2022 BMW X1
sDrive 18d Sport 5dr Step Auto
sDrive 18d Sport 5dr Step Auto
Dick Lovett BMW Melksham
17,721 miles
Request callback
£26,990
2023 BMW X1
sDrive 18d M Sport 5dr Step Auto
sDrive 18d M Sport 5dr Step Auto
Dick Lovett BMW Melksham
14,400 miles
Request callback
£30,990
Buy new from | £32,910 | (list price from £36,920) |
Showing 16 - 30 of 41 cars