Filter results 37 Cars
Browse by trim
Sort By
2017 BMW X1
xDrive 18d M Sport 5dr Step Auto
xDrive 18d M Sport 5dr Step Auto
Stoneacre SEAT, Suzuki Peterborough
47,772 miles
Request callback
£13,995
2017 BMW X1
sDrive 18d SE 5dr
sDrive 18d SE 5dr
Car Deal Warehouse Superstore Newbridge
69,884 miles
Request callback
£9,699
2022 BMW X1
sDrive 18d Sport 5dr Step Auto
sDrive 18d Sport 5dr Step Auto
Marshall BMW Bournemouth
29,229 miles
Request callback
£28,210
2023 BMW X1
sDrive 18d xLine 5dr Step Auto
sDrive 18d xLine 5dr Step Auto
Group 1 Brighton BMW
9,470 miles
Request callback
£30,650
2017 BMW X1
sDrive 18d SE 5dr Step Auto
sDrive 18d SE 5dr Step Auto
Riverside BYD Wakefield
77,103 miles
Request callback
£10,690
2022 BMW X1
sDrive 18d M Sport Premier 5dr Step Auto
sDrive 18d M Sport Premier 5dr Step Auto
Group 1 Colchester BMW
8,552 miles
Request callback
£33,621
2019 BMW X1
xDrive 18d M Sport 5dr Step Auto
xDrive 18d M Sport 5dr Step Auto
Group 1 Bedford BMW
60,328 miles
Request callback
£16,350
2024 BMW X1
sDrive 18d M Sport 5dr Step Auto
sDrive 18d M Sport 5dr Step Auto
John Clark BMW Aberdeen
4,268 miles
Request callback
£38,500
2019 BMW X1
xDrive 18d xLine 5dr Step Auto
xDrive 18d xLine 5dr Step Auto
Riverside BYD Wakefield
37,000 miles
Request callback
£18,780
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
Buy new from | £32,910 | (list price from £36,920) |
Showing 1 - 15 of 37 cars