Featured12015 BMW 3 Series 320d M Sport 4dr Step Auto [Business Media] SALOON Diesel Auto2015115,857 milesTradeDiesel1,995 ccNorwich, Norfolk£7,995Finance from £168 pm
232004 BMW 3 Series 320 Ci Sport 2dr CONVERTIBLE Petrol Manual2004165,000 milesTradePetrol2,171 ccRomford, London£1,150Finance from £25 pm
761BMW 3 SERIES 3.0 335d xDrive M Sport Touring 2016201682,780 milesTradeDiesel2,993 ccLeicester, Leicestershire£16,450Finance from £338 pm
252021 BMW 3 Series 330e M Sport 5dr Step Auto ESTATE PETROL/ELECTRIC Automatic2021102,410 milesTradeHybrid Electric1,998 ccWolverhampton, West Midlands£13,495Finance from £284 pm
272023 BMW 3 Series 320i M Sport 4dr Step Auto SALOON PETROL Automatic202323,468 milesTradePetrol1,998 ccSandwell, West Midlands£27,549Finance from £566 pm
35BMW 3 SERIES 2.0 320d M Sport Steptronic Euro 5 4dr 2011201187,960 milesTradeDiesel1,995 ccLeicester, Leicestershire£4,490Finance from £95 pm
252015 64 BMW 3 SERIES 3.0 335I ACTIVEHYBRID 3 M SPORT SALOON 4DR PETROL HYBRID AU2015100,744 milesTradeHybrid Electric2,979 ccAveley, Essex£10,995Finance from £231 pm
612021 BMW 3 Series M340d xDrive Touring Touring Diesel/Electric Hybrid Automatic202160,557 milesTradeHybrid Electric2,993 ccChelmsford, Essex£29,700
502020 BMW 3 Series 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps) Estate Petrol Au...202077,048 milesTradePetrol1,998 ccStamford, Lincolnshire£17,495Finance from £360 pm
20BMW, 3 SERIES, Estate, 2010, Semi-Auto, 1995 (cc), 5 doors2010126,000 milesPrivateDiesel1,995 ccWisbech, Cambridgeshire£3,500
5012022 BMW 3 Series 330e M Sport 5dr Step Auto ESTATE PETROL/ELECTRIC Automatic202288,366 milesTradeHybrid Electric1,998 ccBasford, Nottinghamshire£21,991Finance from £452 pm
282021 BMW 3 Series 320d MHT M Sport 4dr Step Auto TOP SPEC SALOON Diesel Automatic202165,000 milesTradeDiesel1,995 ccOssett, West Yorkshire£16,995Finance from £350 pm
9BMW 3 SERIES 3.0 330d xDrive M Sport 2014201482,000 milesTradeDiesel2,993 ccMildenhall, Suffolk£7,595Finance from £160 pm
282024 BMW 3 Series 320i M Sport 4dr Step Auto [Pro Pack] Saloon Petrol Automatic202414,156 milesTradePetrol1,998 ccCoventry, West Midlands£32,299Finance from £664 pm
2712022 BMW 3 Series 330d xDrive MHT M Sport 4dr Step Auto Saloon Diesel Automatic202219,000 milesTradeDiesel2,993 ccRipon, North Yorkshire£33,990Finance from £699 pm
36BMW 3 SERIES 320i M SPORT/Auto202091,000 milesTradePetrol1,998 ccRomford, London£16,495Finance from £339 pm
272021 BMW 3 Series 330e M Sport 5dr Step Auto ESTATE PETROL/ELECTRIC Automatic202185,310 milesTradeHybrid Electric1,998 ccWorksop, Nottinghamshire£15,495Finance from £326 pm
5012021 BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto xDrive Euro 6 (s/s) 5dr Estate PETROL/ELECT...202167,579 milesTradeHybrid Electric1,998 ccBasford, Nottinghamshire£21,491Finance from £442 pm
422024 BMW 3 Series 320i M Sport 4dr Step Auto SALOON PETROL Automatic202412,687 milesTradePetrol1,998 ccDerby, Derbyshire£30,149Finance from £620 pm
502017 BMW 3 Series 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2 Sal...201797,942 milesTradeHybrid Electric1,998 ccHeathrow, London£8,450Finance from £178 pm
482025 BMW 3 Series 320i M Sport 4dr Step Auto SALOON PETROL Automatic20257,886 milesTradePetrol1,998 ccPeterborough, Cambridgeshire£32,249Finance from £663 pm
392022 BMW 3 Series 330e M Sport 4dr Step Auto SALOON PETROL/ELECTRIC Automatic202223,340 milesTradeHybrid Electric1,998 ccIpswich, Suffolk£24,699Finance from £508 pm
272021 BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr Automatic Estate Hybrid Au...2021106,560 milesTradeHybrid Electric1,998 ccHinckley, Leicestershire£13,495Finance from £284 pm
272020 BMW 3 Series 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr Automatic Estate Hybrid Aut...202070,900 milesTradeHybrid Electric1,998 ccHinckley, Leicestershire£14,895Finance from £313 pm
252021 BMW 3 Series 330e xDrive M Sport 4dr Step Auto SALOON PETROL/ELECTRIC Automatic2021112,750 milesTradeHybrid Electric1,998 ccHinckley, Leicestershire£14,295Finance from £301 pm
5012021 BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr Estate PETROL/ELECTRIC Aut...202165,597 milesTradeHybrid Electric1,998 ccBasford, Nottinghamshire£20,991Finance from £432 pm