Sort By
2014 BMW 2 Series
218D M Sport 2Dr
Think Ford Reading
23,126 miles
Call dealer
£12,150
2017 BMW 2 Series
216D Se 5Dr
Usedirect/ Premium Direct - Dundonald
23,454 miles
Call dealer
£12,950
2015 BMW 2 Series
218I Luxury 5Dr Step Auto
Cwmbran Ford
18,268 miles
Call dealer
£12,995
2016 BMW 2 Series
218D M Sport 5Dr
Inchcape Cooper York BMW
44,953 miles
Call dealer
£14,101
2017 BMW 2 Series
216D Luxury 5Dr
Arnold Clark Bearsden Renault / Dacia
1,323 miles
Call dealer
£14,998
2017 BMW 2 Series
220D M Sport 5Dr [Nav] Step Auto
Arnold Clark Shrewsbury Motorstore
23,459 miles
Call dealer
£16,998
2016 BMW 2 Series
218D [150] Sport 2Dr [Nav]
Ocean Torbay BMW
17,539 miles
Call dealer
£14,990
2019 BMW 2 Series
218I Sport 5Dr
Arnold Clark Dumbarton Renault / Dacia
5,151 miles
Call dealer
£17,998
2019 BMW 2 Series
218I Sport 2Dr [Nav] Step Auto
SERE Suzuki Belfast
8,121 miles
Call dealer
£19,495
2019 BMW 2 Series
218D M Sport 5Dr Step Auto
Inchcape Cooper Reading BMW
7,969 miles
Call dealer
£22,991
Buy new from £21,591 (list price from £26,325)
Contract hire from £218.27 per month
Showing 1 - 10 of 939 cars