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
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
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
372017 BMW 2 Series 218i Luxury 5dr [Nav] Step Auto HATCHBACK PETROL Automatic201792,000 milesTradePetrol1,499 ccMaidenhead, Berkshire£8,490Finance from £179 pm
152018 BMW 2 Series 218i SE 5dr HATCHBACK PETROL Manual201858,000 milesTradePetrol1,499 ccBourne, Lincolnshire£9,950Finance from £209 pm
162014 BMW 2 Series M235i 2dr Step Auto COUPE PETROL Automatic201494,500 milesTradePetrol2,979 ccLeicester, 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
4612022 BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr Coupe Petrol Automatic202237,601 milesTradePetrol1,998 ccBasford, Nottinghamshire£27,991Finance from £576 pm
382015 BMW 2 Series 220d Sport 2dr Step Auto CONVERTIBLE Diesel Automatic201599,000 milesTradeDiesel1,995 ccKingsnorth, Kent£7,995Finance from £168 pm
4712017 BMW 2 Series 2.0 220d M Sport Convertible 2dr Diesel Manual Euro 6 (stop/start) (190 ps) Con...201737,600 milesTradeDiesel1,995 ccBurton-on-Trent, Staffordshire£12,750Finance from £268 pm
5012015 BMW 2 Series Gran Tourer 2.0 218d Luxury MPV 5dr Diesel Auto Euro 6 (s/s) (150 ps) MPV Diese...201553,000 milesTradeDiesel1,995 ccLeicester, Leicestershire£10,840Finance from £228 pm
2612018 67 BMW 2 SERIES 2.0 220D M SPORT COUPE 2DR DIESEL AUTO EURO 6 (S/S) 201829,000 milesTradeDiesel1,995 ccAtherstone, Warwickshire£15,999Finance from £336 pm
172015 BMW 2 Series 1.5 218i M Sport Coupe 2dr Petrol Manual Euro 6 (s/s) (136 ps) Coupe Petrol Manual201573,200 milesTradePetrol1,499 ccSwineshead, Lincolnshire£9,490Finance from £200 pm
652016 BMW 2 Series 230I M SPORT Coupe Petrol Automatic201630,300 milesTradePetrol1,998 ccSittingbourne, Kent£15,895Finance from £334 pm
502015 65 BMW 2 SERIES 1.5 218I SPORT CONVERTIBLE 2DR PETROL AUTO EURO 6 (S/S) (13201541,800 milesTradePetrol1,499 ccTemple Meads, Bristol£11,795Finance from £248 pm
242022 BMW 2 Series Gran Coupe 1.5 218i M Sport Saloon 4dr Petrol DCT Euro 6 (s/s) (136 ps) Saloon ...202211,654 milesTradePetrol1,499 ccHarrow, London£23,490Finance from £483 pm
5012022 BMW 2 Series 2.0 220d MHT M Sport Auto Euro 6 (s/s) 2dr Coupe DIESEL Automatic202244,866 milesTradeDiesel1,995 ccBasford, Nottinghamshire£28,491Finance from £586 pm