Sort By
2017 BMW 1 Series
M140I 5Dr [Nav]
Halliwell Jones Chester
39,201 miles
Call dealer
£18,480
2016 BMW 1 Series
M140I 5Dr [Nav] Step Auto
Arnold Clark Edinburgh Sighthill Citroen / Ds
36,523 miles
Call dealer
£18,498
2017 BMW 1 Series
M140I 5Dr [Nav] Step Auto
Arnold Clark Birtley Motorstore
19,869 miles
Call dealer
£21,498
2019 BMW 1 Series
M140I Shadow Edition 3Dr Step Auto
Westerly BMW Bridgwater
6,377 miles
Call dealer
£24,990
2017 BMW 1 Series
M140I 3Dr [Nav] Step Auto
Knights South Staffordshire
42,660 miles
Call dealer
£18,980
2018 BMW 1 Series
M140I Shadow Edition 5Dr Step Auto
Blue Bell Crewe
10,812 miles
Call dealer
£23,980
2016 BMW 1 Series
M140I 5Dr [Nav]
Marshall BMW Bournemouth (Sales)
24,322 miles
Call dealer
£19,989
2017 BMW 1 Series
M140I 3Dr [Nav] Step Auto
Marshall Jaguar of Ipswich
31,295 miles
Call dealer
£21,000
2017 BMW 1 Series
M140I 3Dr [Nav] Step Auto
Williams Stockport BMW
16,718 miles
Call dealer
£21,980
2018 BMW 1 Series
M140I Shadow Edition 5Dr Step Auto
Inchcape Cooper York BMW
24,866 miles
Call dealer
£22,761
Buy new from £21,188 (list price from £24,435)
Contract hire from £232.68 per month
Showing 1 - 10 of 146 cars