Sort By
2016 BMW 2 Series
218d [150] M Sport 2dr
Orpington Mazda Trade Car Centre
10,500 miles
Call dealer
£13,950
2017 BMW 2 Series
218I Sport 2Dr [Nav]
Leeds Nissan
23,140 miles
Call dealer
£14,499
2016 BMW 2 Series
218D [150] M Sport 2Dr
Penton Citroen Salisbury
81,000 miles
Call dealer
£11,995
2017 BMW 2 Series
220D Xdrive Luxury 5Dr Step Auto
Snows BMW Isle of Wight
13,718 miles
Call dealer
£20,226
2020 BMW 2 Series
218I M Sport 2Dr [Nav] Step Auto
Williams Liverpool BMW
10 miles
Call dealer
£24,890
2019 BMW 2 Series
218D Sport 5Dr
Dick Lovett Bmw Bath
5,290 miles
Call dealer
£19,000
2018 BMW 2 Series
218I M Sport 5Dr Step Auto
Halliwell Jones Chester
6,260 miles
Call dealer
£19,480
2019 BMW 2 Series
218D Luxury 5Dr Step Auto
Ocean Torbay BMW
6,670 miles
Call dealer
£20,940
2019 BMW 2 Series
218D Sport 5Dr Step Auto
Dick Lovett Bmw Bath
8,561 miles
Call dealer
£20,995
2019 BMW 2 Series
225Xe Sport 5Dr Auto
Williams Stockport BMW
8,189 miles
Call dealer
£21,940
Buy new from £21,591 (list price from £26,325)
Contract hire from £218.27 per month
Showing 1 - 10 of 933 cars