Filter results 11 Cars
Browse by shape
Sort By
2017 BMW 1 Series
2.0 120D XDRIVE SPORT 5d AUTO 188 BHP
2.0 120D XDRIVE SPORT 5d AUTO 188 BHP
Wavertree Car Centre Ltd
105,000 miles
Request callback
£8,895
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
39,000 miles
Request callback
£19,999
2020 BMW 1 Series
2.0 120D SPORT 5d AUTO 188 BHP
2.0 120D SPORT 5d AUTO 188 BHP
HPL Motors Atherton Preston
24,184 miles
Request callback
£19,999
2020 BMW 1 Series
2.0 120D SPORT 5d AUTO 188 BHP
2.0 120D SPORT 5d AUTO 188 BHP
HPL Motors Oldham Oldham
18,878 miles
Request callback
£20,299
2021 BMW 1 Series
120d Sport 5dr Step Auto
120d Sport 5dr Step Auto
John Clark BMW Aberdeen
39,590 miles
Request callback
£20,000
2017 BMW 1 Series
120d xDrive Sport 5dr Step Auto
120d xDrive Sport 5dr Step Auto
Car World Supermarket
34,953 miles
Request callback
£13,700
2021 BMW 1 Series
120d xDrive Sport 5dr Step Auto
120d xDrive Sport 5dr Step Auto
Bristol Street Motors Peugeot Launceston
68,347 miles
Request callback
£18,502
2020 BMW 1 Series
120d xDrive Sport 5dr Step Auto
120d xDrive Sport 5dr Step Auto
Harratts Renault & Dacia Wakefield
51,066 miles
Request callback
£18,990
Buy new from | £31,958 | (list price from £35,410) |
Showing 1 - 11 of 11 cars