302018 BMW 2 Series 220i M Sport 2dr [Nav] Step Auto COUPE PETROL Automatic201853,827 milesTradePetrol1,998 ccLeicester, Leicestershire£14,591Finance from £307 pm
302016 BMW 2 Series 220d [190] M Sport 2dr [Nav] Step Auto COUPE DIESEL Automatic201657,000 milesTradeDiesel1,995 ccSandwell, West Midlands£12,999Finance from £273 pm
1612020 BMW 2 Series 218i M Sport 2dr [Nav] Step Auto COUPE PETROL Automatic202059,287 milesTradePetrol1,499 ccWinsford, Cheshire£14,299Finance from £301 pm
392020 BMW 2 Series Active Tourer 2.0 220i GPF M Sport MPV 5dr Petrol DCT Euro 6 (s/s) (192 ps) DRI...202029,128 milesTradePetrol1,998 ccHilton, Derbyshire£15,550
4512017 BMW 2 Series Active Tourer 1.5 225xe 7.6kWh Sport Auto 4WD Euro 6 (s/s) 5dr HATCHBACK Petrol...201760,875 milesTradeHybrid Electric1,499 ccEast London, London£9,500Finance from £200 pm
272015 BMW 2 Series 2.0 220i M Sport Euro 6 (s/s) 2dr COUPE Petrol Manual201595,170 milesTradePetrol1,997 ccMilton Keynes, Buckinghamshire£7,500Finance from £158 pm
112018 BMW 2 Series 218i Sport 2dr [Nav] CONVERTIBLE PETROL Manual201836,763 milesTradePetrol1,499 ccCroxley Green, Hertfordshire£13,350Finance from £281 pm
3712021 21 BMW 2 SERIES GRAN COUPE 1.5 218I SPORT (LCP) SALOON 4DR PETROL DCT EURO 202123,905 milesTradePetrol1,499 ccNewport£19,999Finance from £411 pm
582016 BMW 2 Series 218d M Sport 5dr Step Auto ESTATE DIESEL Automatic2016105,750 milesTradeDiesel1,995 ccAveley, Essex£8,450Finance from £178 pm
242016 BMW 2 Series 225i xDrive M Sport 5dr Step Auto HATCHBACK PETROL Automatic201693,500 milesTradePetrol1,998 ccCoventry, West Midlands£8,650Finance from £182 pm
312016 BMW 2 Series M240i 2dr [Nav] Step Auto COUPE PETROL Automatic201659,000 milesTradePetrol2,998 ccSandwell, West Midlands£17,999Finance from £370 pm
4712019 BMW 2 Series Active Tourer 1.5 218i M Sport DCT Euro 6 (s/s) 5dr HATCHBACK Petrol Automatic201968,095 milesTradePetrol1,499 ccSwindon, Wiltshire£12,355Finance from £260 pm
5012018 BMW 2 Series 2.0 218d Sport Euro 6 (s/s) 2dr CONVERTIBLE Diesel Manual201832,167 milesTradeDiesel1,995 ccCroxley Green, Hertfordshire£12,650Finance from £266 pm
652021 BMW 2 Series Gran Coupe 1.5 218i M Sport Euro 6 (s/s) 4dr COUPE Petrol Manual202178,871 milesTradePetrol1,499 ccDunstable, Bedfordshire£14,149Finance from £297 pm
122020 BMW 2 Series Gran Coupe 1.5 218i M Sport Saloon 4dr Petrol DCT Euro 6 (s/s) (140 ps) - CRUIS...202048,000 milesTradePetrol1,499 ccHilton, Derbyshire£17,550
321BMW 2 SERIES 2.0 218d M Sport Coupe 2017201798,200 milesTradeDiesel1,995 ccStourbridge, West Midlands£9,490Finance from £200 pm
202016 BMW 2 Series 220d Luxury 5dr Step Auto HATCHBACK DIESEL Automatic201664,314 milesTradeDiesel1,995 ccStoke-on-Trent, Staffordshire£8,795Finance from £185 pm
4712017 BMW 2 Series 225d M Sport 2dr [Nav] Step Auto CONVERTIBLE DIESEL Automatic201780,176 milesTradeDiesel1,995 ccNewport£11,450Finance from £241 pm
682016 BMW 2 Series Gran Tourer 1.5 216d Sport Euro 6 (s/s) 5dr ESTATE Diesel Manual201679,276 milesTradeDiesel1,496 ccSouthall, London£8,495Finance from £179 pm
4112018 BMW 2 Series 218i M Sport 5dr [Nav] HATCHBACK PETROL Manual201880,801 milesTradePetrol1,499 ccNewport£8,999Finance from £189 pm
112017 BMW 2 Series 225xe Luxury 5dr [Nav] Auto HATCHBACK PETROL/ELECTRIC Automatic201744,016 milesTradeHybrid Electric1,499 ccBarnet, London£11,300Finance from £238 pm
112018 BMW 2 Series Active Tourer 1.5 216d M Sport MPV 5dr Diesel Manual Euro 6 (s/s) (116 ps) - CR...201853,400 milesTradeDiesel1,496 ccHilton, Derbyshire£10,250
16 BMW 2 Series 3.0 M235i Auto Euro 6 (s/s) 2dr Petrol Automatic201494,500 milesTradePetrolLeicester, Leicestershire£11,950Finance from £251 pm
192016 BMW 2 Series 220d M Sport 5dr HATCHBACK Diesel Manual201672,101 milesTradeDiesel1,995 ccThetford, Norfolk£7,995Finance from £168 pm
182018 67 BMW 2 SERIES 1.5TD TOURER DAMAGED REPAIRABLE SALVAGE *ULEZ*201784,100 milesTradeDiesel1,496 ccNottingham, Nottinghamshire£4,995 (No VAT)Finance from £105 pm