Sort By
2015 BMW 1 Series
120D Sport 5Dr
Dundee Carstore
68,000 miles
2019 BMW 1 Series
116D M Sport Shadow Edition 5Dr
Knights North Staffordshire MINI
9,623 miles
Call dealer
£18,480
2019 BMW 1 Series
116D M Sport Shadow Edition 3Dr
Knights North Staffordshire
6,899 miles
Call dealer
£18,480
2019 BMW 1 Series
116D Se 5Dr
Knights North Staffordshire
1,619 miles
Call dealer
£20,980
2019 BMW 1 Series
120D M Sport Shadow Ed 3Dr Step Auto
Knights North Staffordshire
4,262 miles
Call dealer
£20,980
2019 BMW 1 Series
120D M Sport Shadow Ed 3Dr Step Auto
Knights South Staffordshire
7,929 miles
Call dealer
£20,980
2019 BMW 1 Series
118I Sport 5Dr
Knights South Staffordshire
9,778 miles
Call dealer
£21,480
2013 BMW 1 Series
120D M Sport 2Dr
Inchcape Jaguar Preston
61,000 miles
2013 BMW 1 Series
114I Se 5Dr
Stoneacre Ackworth Suzuki
64,011 miles
2015 BMW 1 Series
116I Sport 3Dr
TrustFord Birmingham - Erdington
55,825 miles
Buy new from £21,188 (list price from £24,965)
Contract hire from £232.68 per month
Showing 1 - 10 of 1241 cars