Sort By
2016 BMW 1 Series
120d M Sport 5dr [Nav/Servotronic] Step Auto
Inchcape Cooper Sunderland BMW
52,120 miles
Call dealer
£13,995
2018 BMW 1 Series
M140i Shadow Edition 3dr Step Auto
Inchcape Cooper Reading BMW
31,793 miles
Call dealer
£23,991
2018 BMW 1 Series
M140i Shadow Edition 5dr Step Auto
Chandlers BMW Hailsham
15,282 miles
Call dealer
£24,990
2014 BMW 1 Series
120d xDrive Sport 5dr
Inchcape Cooper Reading BMW
75,799 miles
2016 BMW 1 Series
118i [1.5] Sport 3dr
Inchcape Volkswagen Stockport
42,762 miles
Call dealer
£10,490
2019 BMW 1 Series
116d M Sport Shadow Edition 5dr
Inchcape Cooper Reading BMW
5,606 miles
Call dealer
£18,991
2019 BMW 1 Series
118i [1.5] M Sport Shadow Ed 3dr Step Auto
Inchcape Cooper Reading BMW
7,037 miles
Call dealer
£19,551
2017 BMW 1 Series
118i [1.5] SE 5dr [Nav/Servotronic] Step Auto
Knights South Staffordshire
10,816 miles
Call dealer
£14,980
2017 BMW 1 Series
118d M Sport Shadow Ed 5dr Step Auto
Barons BMW Farnborough
37,320 miles
Call dealer
£15,995
2018 BMW 1 Series
118d M Sport 3dr [Nav/Servotronic]
Blue Bell Crewe
8,770 miles
Call dealer
£16,490
Buy new from £21,188 (list price from £24,965)
Contract hire from £232.68 per month
Showing 1 - 10 of 1199 cars