Filter results 141 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2023 BMW 1 Series
M135i xDrive 5dr Step Auto
M135i xDrive 5dr Step Auto
Dick Lovett BMW Swindon
17,784 miles
Request callback
£28,555
2025 BMW 1 Series
123 xDrive M Sport 5dr Step Auto
123 xDrive M Sport 5dr Step Auto
Vertu BMW Durham
4,527 miles
Request callback
£29,536
2021 BMW 1 Series
M135i xDrive 5dr Step Auto
M135i xDrive 5dr Step Auto
Group 1 Farnborough BMW
29,144 miles
Request callback
£27,695
2023 BMW 1 Series
M135i xDrive 5dr Step Auto
M135i xDrive 5dr Step Auto
Group 1 Farnborough BMW
25,518 miles
Request callback
£27,995
2025 BMW 1 Series
123 xDrive M Sport 5dr Step Auto
123 xDrive M Sport 5dr Step Auto
Vertu BMW Teesside
6,142 miles
Request callback
£29,950
2023 BMW 1 Series
M135i xDrive 5dr Step Auto
M135i xDrive 5dr Step Auto
Group 1 Hailsham BMW
6,692 miles
Request callback
£29,995
2023 BMW 1 Series
M135i xDrive 5dr Step Auto
M135i xDrive 5dr Step Auto
Group 1 Cambridge BMW
16,180 miles
Request callback
£29,995
2024 BMW 1 Series
M135i xDrive 5dr Step Auto
M135i xDrive 5dr Step Auto
Group 1 Bedford BMW
12,378 miles
Request callback
£30,350
2024 BMW 1 Series
M135i xDrive 5dr Step Auto
M135i xDrive 5dr Step Auto
Group 1 Bedford BMW
15,399 miles
Request callback
£30,493
2025 BMW 1 Series
123 xDrive M Sport 5dr Step Auto
123 xDrive M Sport 5dr Step Auto
Group 1 Bedford BMW
4,493 miles
Request callback
£34,993
2025 BMW 1 Series
123 xDrive M Sport 5dr Step Auto
123 xDrive M Sport 5dr Step Auto
Group 1 Brighton BMW
500 miles
Request callback
£35,995
2024 BMW 1 Series
M135 xDrive 5dr Step Auto
M135 xDrive 5dr Step Auto
Group 1 Ipswich BMW
4,722 miles
Request callback
£36,795
2025 BMW 1 Series
M135 xDrive 5dr Step Auto
M135 xDrive 5dr Step Auto
Group 1 Hailsham BMW
3,725 miles
Request callback
£36,995
2025 BMW 1 Series
M135 xDrive 5dr Step Auto
M135 xDrive 5dr Step Auto
Group 1 Bedford BMW
4,493 miles
Request callback
£38,993
2022 BMW 1 Series
M135i xDrive 5dr Step Auto
M135i xDrive 5dr Step Auto
Group 1 Reading BMW
39,751 miles
Request callback
£24,450
Buy new from | £28,932 | (list price from £32,290) |
Showing 76 - 90 of 141 cars