Filter results 465 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2016 BMW 2 Series
2.0 220I M SPORT 2d 181 BHP
2.0 220I M SPORT 2d 181 BHP
Happier Car Finance t/a Happier Cars
25,000 miles
Request callback
£16,495
2016 BMW 2 Series
2.0 218D M SPORT ACTIVE TOURER 5d 148 BHP
2.0 218D M SPORT ACTIVE TOURER 5d 148 BHP
Car Time Motor Co UK Ltd Bury
30,700 miles
Request callback
£16,501
2018 BMW 2 Series
218i Sport 5dr Step Auto - HALF LEATHER - 17IN ALLOYS - SUN PROTECTION GLAS
218i Sport 5dr Step Auto - HALF LEATHER - 17IN ALLOYS - SUN PROTECTION GLAS
Southampton
24,011 miles
Request callback
£16,570
2015 BMW 2 Series
2.0 225I XDRIVE M SPORT ACTIVE TOURER 5d 228 BHP
2.0 225I XDRIVE M SPORT ACTIVE TOURER 5d 228 BHP
Bluauto
45,500 miles
Request callback
£16,980
2015 BMW 2 Series
1.5L 218I LUXURY GRAN TOURER 5d AUTO 134 BHP Full Service History + 2 Keys + MOT till November + Par
1.5L 218I LUXURY GRAN TOURER 5d AUTO 134 BHP Full Service History + 2 Keys + MOT till November + Par
Stirling Cars Ltd
39,000 miles
Request callback
£16,989
2018 BMW 2 Series
1.5 218I SE GRAN TOURER 5d 139 BHP
1.5 218I SE GRAN TOURER 5d 139 BHP
CarWorld Superstore Peterborough
20,548 miles
Request callback
£16,990
2018 BMW 2 Series
1.5 218I SPORT 2d 134 BHP
1.5 218I SPORT 2d 134 BHP
Motor Plus South Wales
20,295 miles
Request callback
£16,990
2017 BMW 2 Series
1.5 216D M SPORT ACTIVE TOURER 5d 114 BHP
1.5 216D M SPORT ACTIVE TOURER 5d 114 BHP
Bob Davies Car Sales
12,000 miles
Request callback
£16,995
Buy new from | £12,974 | (list price from £13,415) |
Showing 31 - 40 of 465 cars