332016 BMW 2 Series 2.0 220d M Sport Auto Euro 6 (s/s) 2dr CONVERTIBLE Diesel Automatic201698,000 milesTradeDiesel1,995 ccDagenham, London£8,900Finance from £187 pm
262022 BMW 2 Series Gran Coupe 218i (136) Sport 4dr (Live Cockpit Professional) Saloon Petrol Manual202215,308 milesTradePetrol1,499 ccBoston, Lincolnshire£19,490
262018 BMW 2 Series 1.5 218i M Sport Euro 6 (s/s) 2dr COUPE Petrol Manual201898,000 milesTradePetrol1,499 ccWembley, London£8,988Finance from £189 pm
832017 BMW 2 Series 218i Luxury 5dr ESTATE PETROL Manual201740,087 milesTradePetrol1,499 ccRoyston, Cambridgeshire£11,495Finance from £242 pm
502023 BMW 2 Series 218i [136] M Sport 4dr DCT COUPE PETROL Automatic202317,010 milesTradePetrol1,499 ccRoyston, Cambridgeshire£23,280Finance from £479 pm
852017 BMW 2 Series Gran Tourer 2.0 218d M Sport Auto Euro 6 (s/s) 5dr ESTATE Diesel Automatic201774,000 milesTradeDiesel1,995 ccNazeing, Essex£11,495Finance from £242 pm
502024 BMW 2 Series 220i M Sport 2dr Step Auto Coupe Petrol Automatic202413,831 milesTradePetrol1,998 ccEast London, London£27,449Finance from £564 pm
262015 BMW 2 Series 2.0 218d Sport Auto Euro 6 (s/s) 2dr COUPE Diesel Automatic2015100,000 milesTradeDiesel1,995 ccRayleigh, Essex£7,295Finance from £154 pm
112016 BMW 2 Series Active Tourer 2.0 220d M Sport MPV 5dr Diesel Auto Euro 6 (s/s) (190 ps) FRONT ...201649,000 milesTradeDiesel1,995 ccHilton, Derbyshire£11,650
552015 BMW 2 Series 2.0 218d M Sport Auto Euro 6 (s/s) 2dr COUPE Diesel Automatic201575,000 milesTradeDiesel1,995 ccHeathrow, London£9,950Finance from £209 pm
192016 BMW 2 Series Active Tourer 2.0 218d Sport Euro 6 (s/s) 5dr HATCHBACK Diesel Manual2016107,000 milesTradeDiesel1,995 ccWargrave, Berkshire£4,995Finance from £105 pm
482017 BMW 2 Series Active Tourer 1.5 225xe 7.6kWh M Sport MPV 5dr Petrol Plug-in Hybrid Auto 4WD E...201771,760 milesTradeHybrid Electric1,499 ccPalmers Green, London£9,140Finance from £192 pm
5112017 BMW 2 Series Active Tourer 1.5 216d M Sport Euro 6 (s/s) 5dr HATCHBACK Diesel Manual201766,945 milesTradeDiesel1,496 ccLincoln, Lincolnshire£9,795Finance from £206 pm
392018 BMW 2 Series 2.0 220i GPF M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (184 ps) BLUETOOTH+ COU...201843,795 milesTradePetrol1,998 ccHilton, Derbyshire£15,350
382014 BMW 2 Series 218d Sport 5dr HATCHBACK DIESEL Automatic201479,000 milesTradeDiesel1,995 ccBedford, Bedfordshire£7,195Finance from £152 pm
392020 BMW 2 Series 1.5 218i GPF M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (136 ps) - M SPORT COU...202032,706 milesTradePetrol1,499 ccHilton, Derbyshire£15,850
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
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
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