Sort By
2020 BMW 1 Series
2.0 120D SPORT 5d AUTO 188 BHP
2.0 120D SPORT 5d AUTO 188 BHP
HPL Motors Oldham Oldham - 100 miles away
18,878 miles
Request callback
£19,999
2020 BMW 1 Series
2.0 120D XDRIVE SPORT 5d AUTO 188 BHP
2.0 120D XDRIVE SPORT 5d AUTO 188 BHP
HPL Motors Oldham Oldham - 100 miles away
28,000 miles
Request callback
£20,999
2020 BMW 1 Series
120d xDrive Sport 5dr Step Auto
120d xDrive Sport 5dr Step Auto
Ford Northwich - 101 miles away
30,010 miles
Request callback
£20,499
2016 BMW 1 Series
120d Sport 5dr
120d Sport 5dr
Vauxhall Newport - 126 miles away
71,979 miles
Request callback
£8,299
2020 BMW 1 Series
2.0 120D SPORT 5d AUTO 188 BHP
2.0 120D SPORT 5d AUTO 188 BHP
HPL Motors Atherton Preston - 128 miles away
24,184 miles
Request callback
£19,499
Buy new from | £27,830 | (list price from £31,075) |
Showing 1 - 5 of 5 cars