Filter results 28 Cars
Browse by shape
Browse by engine
Sort By
2022 BMW X1
1.5 XDRIVE25E SPORT 5d AUTO 222 BHP
1.5 XDRIVE25E SPORT 5d AUTO 222 BHP
HPL Motors Oldham Oldham
18,171 miles
Request callback
£25,999
2020 BMW X1
xDrive 18d Sport 5dr Step Auto
xDrive 18d Sport 5dr Step Auto
HPL Motors Limited -
10,000 miles
Request callback
£26,999
2024 BMW X1
sDrive 20i MHT Sport 5dr Step Auto
sDrive 20i MHT Sport 5dr Step Auto
Peter Vardy Edinburgh BMW
379 miles
Request callback
£38,000
2021 BMW X1
sDrive 18i [136] Sport 5dr
sDrive 18i [136] Sport 5dr
CarSupermarket.Com Birmingham
26,695 miles
Request callback
£19,657
2020 BMW X1
sDrive 20i Sport 5dr Step Auto
sDrive 20i Sport 5dr Step Auto
Bristol Street Motors Citroen Derby
20,854 miles
Request callback
£21,297
2019 BMW X1
sDrive 20i Sport 5dr Step Auto
sDrive 20i Sport 5dr Step Auto
Thurlow Nunn Vauxhall East Dereham
21,350 miles
Request callback
£21,499
2018 BMW X1
xDrive 20d Sport 5dr Step Auto
xDrive 20d Sport 5dr Step Auto
Vertu BMW Sunderland
20,397 miles
Request callback
£19,270
2018 BMW X1
xDrive 20d Sport 5dr Step Auto
xDrive 20d Sport 5dr Step Auto
Ocean Group BMW Penryn
49,317 miles
Request callback
£17,450
2020 BMW X1
sDrive 20i Sport 5dr Step Auto
sDrive 20i Sport 5dr Step Auto
Perrys Ford Chesterfield
20,278 miles
Request callback
£21,999
2019 BMW X1
xDrive 20d Sport 5dr Step Auto
xDrive 20d Sport 5dr Step Auto
Stellantis &You Birmingham Central
30,733 miles
Request callback
£18,851
2021 BMW X1
sDrive 20i [178] Sport 5dr Step Auto
sDrive 20i [178] Sport 5dr Step Auto
Vertu BMW Sunderland
13,068 miles
Request callback
£26,377
2021 BMW X1
xDrive 20i Sport 5dr Step Auto
xDrive 20i Sport 5dr Step Auto
Stellantis &You Guildford
31,601 miles
Request callback
£23,693
Buy new from | £31,460 | (list price from £34,910) |
Showing 16 - 28 of 28 cars