6712020 BMW 3 Series 330e SE Pro 4dr Step Auto Saloon Petrol Parallel PHEV Automatic202042,029 milesTradeHybrid Electric1,998 ccStafford, Staffordshire£16,495Finance from £339 pm
42 BMW 3 Series 2.0 320i 2dr Petrol Manual1990107,075 milesTradePetrol1,991 ccWillenhall, West Midlands£15,995Finance from £336 pm
422017 BMW 3 Series 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr ESTATE Diesel Automatic2017114,000 milesTradeDiesel1,995 ccChadderton, Manchester£10,095Finance from £212 pm
6012014 BMW 3 Series 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr ESTATE Diesel Automatic201497,000 milesTradeDiesel1,995 ccSt Georges, Shropshire£8,984Finance from £189 pm
322024 BMW 3 Series 320i M Sport 4dr Step Auto Saloon Petrol Automatic20247,050 milesTradePetrol1,998 ccBoston, Lincolnshire£34,990
272017 BMW 3 Series 320d Sport 4dr Step Auto SALOON DIESEL Automatic201780,450 milesTradeDiesel1,995 ccPeterborough, Cambridgeshire£10,700Finance from £225 pm
122013 BMW 3 Series 320d Sport 5dr HATCHBACK DIESEL Manual2013108,961 milesTradeDiesel1,995 ccBolton, Manchester£5,495Finance from £116 pm
192020 BMW 3 Series 3.0 M340d MHT Auto xDrive Euro 6 (s/s) 4dr SALOON Diesel/Electric Hybrid Automatic202074,000 milesTradeHybrid Electric2,993 ccBerkeley, Gloucestershire£25,494Finance from £524 pm
832016 BMW 3 Series 2.0 318d M Sport Auto Euro 6 (s/s) 4dr SALOON Diesel Automatic2016100,699 milesTradeDiesel1,995 ccEvesham, Worcestershire£9,990Finance from £210 pm
72024 24 BMW 3 SERIES 2.0 330E 12KWH SPORT SALOON 4DR PETROL PLUG-IN HYBRID AUTO 20246,497 milesTradeHybrid Electric1,998 ccOldham, Manchester£29,999Finance from £617 pm
192021 BMW 3 Series 330e M Sport 5dr Step Auto Estate Hybrid Automatic202151,760 milesTradeHybrid Electric1,998 ccKings Lynn, Norfolk£24,000
312013 BMW 3 Series 2.0 320d Luxury Auto xDrive Euro 5 (s/s) 4dr SALOON Diesel Automatic2013133,000 milesTradeDiesel1,995 ccPeterborough, Cambridgeshire£5,440Finance from £115 pm
382017 BMW 3 Series 1.5 318i Sport Touring Euro 6 (s/s) 5dr ESTATE Petrol Manual2017111,000 milesTradePetrol1,499 ccRotherham, South Yorkshire£5,990Finance from £126 pm
272021 BMW 3 Series 330i M Sport 5dr Step Auto Estate Petrol Automatic202136,858 milesTradePetrol1,998 ccBoston, Lincolnshire£27,490
242021 BMW 3 Series 318i M Sport Touring ESTATE Petrol Automatic202170,000 milesTradePetrol1,998 ccDoncaster, South Yorkshire£18,795Finance from £387 pm
4712019 BMW 3 Series 2.0 320i Sport Auto Euro 6 (s/s) 4dr SALOON Petrol Automatic201930,400 milesTradePetrol1,998 ccBolton, Manchester£18,804Finance from £387 pm
152012 BMW 3 Series 2.0 320d Sport Euro 5 (s/s) 4dr SALOON Diesel Manual2012136,242 milesTradeDiesel1,995 ccWootton, Northamptonshire£3,695Finance from £78 pm
722019 BMW 3 Series 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr SALOON Diesel Automatic201994,180 milesTradeDiesel1,995 ccSparkhill, West Midlands£18,250Finance from £375 pm
02021 BMW 3 Series 330e M Sport 5dr Step Auto ESTATE PETROL/ELECTRIC Automatic202176,919 milesTradeHybrid Electric1,998 ccKings Lynn, Norfolk£21,000
632013 BMW 3 Series 2.0 325d Luxury Auto Euro 5 (s/s) 4dr Diesel2013132,105 milesTradeDiesel1,995 ccWalsall, West Midlands£5,095Finance from £107 pm
5712021 BMW 3 Series 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto202183,308 milesTradeHybrid Electric1,998 ccDurham, County Durham£16,995Finance from £350 pm
182009 BMW 3 Series 318d M Sport 4dr SALOON Diesel Manual2009142,000 milesTradeDiesel1,995 ccBrierley Hill, West Midlands£1,695Finance from £36 pm
5412016 BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr SALOON Diesel Automatic201662,100 milesTradeDiesel1,995 ccOldham, Manchester£12,995Finance from £273 pm
572015 BMW 3 Series 3.0 330d M Sport Touring Auto Euro 5 (s/s) 5dr ESTATE Diesel Automatic201562,968 milesTradeDiesel2,993 ccSparkhill, West Midlands£14,999Finance from £315 pm
12016 BMW 3 Series 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr SALOON Diesel Au201636,000 milesTradeDiesel2,993 ccThurmaston, Leicestershire£21,999Finance from £452 pm