Filter results 12 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
2018 BMW 1 Series
120d Sport 5dr [Nav/Servotronic] Step Auto
120d Sport 5dr [Nav/Servotronic] Step Auto
Vertu Bmw Dorchester
47,018 miles
Request callback
£14,995
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 xDrive Sport 5dr Step Auto
120d xDrive Sport 5dr Step Auto
Bristol Street Motors Peugeot Launceston
68,347 miles
Request callback
£18,975
2020 BMW 1 Series
120d xDrive Sport 5dr Step Auto
120d xDrive Sport 5dr Step Auto
John Clark BMW Tayside
22,353 miles
Request callback
£21,000
2020 BMW 1 Series
120d xDrive Sport 5dr Step Auto
120d xDrive Sport 5dr Step Auto
Stephen James Bmw Woolwich
31,787 miles
Request callback
£20,495
2016 BMW 1 Series
120d Sport 5dr
120d Sport 5dr
Bristol Street Motors Vauxhall Newcastle
42,174 miles
Request callback
£10,483
Buy new from | £31,460 | (list price from £34,910) |
Showing 1 - 12 of 12 cars