Sort By
2018 BMW 1 Series
118i [1.5] Sport 5dr [Nav] Step Auto
Chandlers BMW Hailsham
18,210 miles
Call dealer
£18,490
2019 BMW 1 Series
118i [1.5] M Sport Shadow Edition 5dr
Chandlers BMW Hailsham
11,600 miles
Call dealer
£19,990
2017 BMW 1 Series
120d M Sport 3dr [Nav/Servotronic] Step Auto
Blue Bell Crewe
28,852 miles
Call dealer
£16,480
2013 BMW 1 Series
116d Sport 5dr
Inchcape Toyota Burton
74,689 miles
2015 BMW 1 Series
116d EfficientDynamics Plus 3dr
Inchcape Cooper Reading BMW
38,672 miles
Call dealer
£11,551
2016 BMW 1 Series
116d M Sport 5dr
The Premium Collection Grimsby
42,911 miles
Call dealer
£12,000
2019 BMW 1 Series
M140i Shadow Edition 3dr Step Auto
Vines of Guildford BMW
9,250 miles
Call dealer
£27,995
2016 BMW 1 Series
118d Sport 3dr
Inchcape Cooper MINI Reading
40,997 miles
Call dealer
£11,991
2016 BMW 1 Series
120i [2.0] Sport 5dr [Nav] Step Auto
Barretts BMW Canterbury
7,995 miles
Call dealer
£15,999
2017 BMW 1 Series
M140i 5dr [Nav]
Westerly BMW Bridgwater
28,938 miles
Call dealer
£19,990
Buy new from £21,188 (list price from £24,965)
Contract hire from £232.68 per month
Showing 1 - 10 of 1199 cars