402018 BMW 2 Series 220d xDrive Luxury 5dr Step Auto HATCHBACK DIESEL Automatic201835,256 milesTradeDiesel1,995 ccScarborough, North Yorkshire£12,217Finance from £257 pm
402022 BMW 2 Series 218i [136] Sport 4dr DCT [Live Cockpit Prof] COUPE PETROL Automatic202235,401 milesTradePetrol1,499 ccScarborough, North Yorkshire£18,488Finance from £380 pm
452020 BMW 2 Series 218i M Sport 4dr DCT COUPE PETROL Automatic202015,259 milesTradePetrol1,499 ccLeicester, Leicestershire£20,850Finance from £429 pm
362025 BMW 2 Series 220 M Sport 4dr Step Auto Saloon Petrol Automatic20251,000 milesTradePetrol1,499 ccDerby, Derbyshire£39,993
332025 BMW 2 Series 220 M Sport 4dr Step Auto Saloon Petrol Automatic202515 milesTradePetrol1,499 ccLeeds, West Yorkshire£32,999
172016 BMW 2 Series 220d [190] xDrive Sport 2dr [Nav] Step Auto Coupe Diesel Automatic201644,420 milesTradeDiesel1,995 ccAshton-on-Ribble, Lancashire£14,460
39 BMW 2 Series 3.0 M240i Auto Euro 6 (s/s) 2dr Petrol Automatic201754,000 milesTradePetrolHuddersfield, West Yorkshire£17,995Finance from £370 pm
382020 BMW 2 Series 220d M Sport 4dr Step Auto COUPE DIESEL Automatic202040,500 milesTradeDiesel1,995 ccHuddersfield, West Yorkshire£21,995Finance from £452 pm
402022 BMW 2 Series 218i [136] M Sport 4dr COUPE PETROL Manual202222,999 milesTradePetrol1,499 ccYork, North Yorkshire£19,601Finance from £403 pm
402022 BMW 2 Series 220i MHT M Sport 5dr DCT HATCHBACK PETROL Automatic202255,806 milesTradePetrol1,499 ccYork, North Yorkshire£18,033Finance from £371 pm
462024 BMW 2 Series 218i [136] M Sport 4dr DCT COUPE PETROL Automatic202420,244 milesTradePetrol1,499 ccLeicester, Leicestershire£22,850Finance from £470 pm
432022 BMW 2 Series 220i M Sport 2dr Step Auto COUPE PETROL Automatic202218,650 milesTradePetrol1,998 ccDunnington, North Yorkshire£28,495Finance from £586 pm
12020 BMW 2 Series 218i M Sport 4dr COUPE PETROL Manual202050,168 milesTradePetrol1,499 ccLeicester, Leicestershire£16,750Finance from £345 pm
402020 BMW 2 Series 218i M Sport 2dr [Nav] COUPE PETROL Manual202034,473 milesTradePetrol1,499 ccRedcar, North Yorkshire£14,354Finance from £302 pm
3312021 BMW 2 Series Gran Coupe 1.5 218i M Sport Saloon 4dr Petrol DCT Euro 6 (s/s) (140 ps) Saloon ...202142,000 milesTradePetrol1,499 ccPreston, Lancashire£19,000Finance from £391 pm
402021 BMW 2 Series 218i M Sport 4dr DCT COUPE PETROL Automatic202117,967 milesTradePetrol1,499 ccStockton-on-Tees, County Durham£20,753Finance from £427 pm
49BMW 2 SERIES GRAN TOURER 2.0 220d M Sport Auto Euro 6 (s/s) 5dr 2018201842,990 milesTradeDiesel1,995 ccWarrington, Cheshire£15,500Finance from £326 pm
82016 BMW 2 Series 220d M Sport 2dr Step Auto CONVERTIBLE DIESEL Automatic201640,570 milesTradeDiesel1,995 ccRedcar, North Yorkshire£12,849Finance from £270 pm
3812021 BMW 2 Series Gran Coupe 1.5 218i M Sport Saloon 4dr Petrol DCT Euro 6 (s/s) (140 ps) Saloon ...202111,000 milesTradePetrol1,499 ccPreston, Lancashire£21,395Finance from £440 pm
502022 BMW 2 Series Gran Coupe 1.5 218i M Sport Saloon 4dr Petrol DCT Euro 6 (s/s) (136 ps) Saloon ...202232,750 milesTradePetrol1,499 ccSheffield, South Yorkshire£20,050Finance from £412 pm
312020 BMW 2 Series 220i Luxury 5dr DCT Hatchback PETROL Automatic20209,225 milesTradePetrol1,998 ccManchester£17,999
332017 BMW 2 Series Active Tourer 1.5 225xe 7.6kWh Sport MPV 5dr Petrol Plug-in Hybrid Auto 4WD Eur...2017115,365 milesTradeHybrid Electric1,499 ccHyde, Manchester£6,995Finance from £147 pm
19BMW 2 SERIES 1.5 218i M Sport Gran Coupe White Auto Petrol 2023202332,000 milesTradePetrol1,499 ccBatley, West Yorkshire£16,995Finance from £350 pm
102021 BMW 2 Series 218i [136] M Sport 4dr DCT Coupe PETROL Automatic202125,510 milesTradePetrol1,499 ccWinsford, Cheshire£20,899
472021 BMW 2 Series 218i [136] Sport 4dr [Live Cockpit Professional] COUPE PETROL Manual202184,000 milesTradePetrol1,499 ccKettering, Northamptonshire£13,195Finance from £277 pm