262019 BMW 3 Series 320i xDrive M Sport 4dr Step Auto Saloon PETROL Automatic201941,410 milesTradePetrol1,998 ccWinsford, Cheshire£21,499
382025 BMW 3 Series 320i M Sport 5dr Step Auto [Pro Pack] Estate Petrol Automatic20254,032 milesTradePetrol1,998 ccBurnley, Lancashire£33,199Finance from £683 pm
242020 BMW 3 Series 320i M Sport 4dr Step Auto Saloon PETROL Automatic202040,260 milesTradePetrol1,998 ccWinsford, Cheshire£20,299
602022 BMW 3 Series 330e xDrive M Sport Plus Edition Touring Touring Petrol/Electric Hybrid Automatic202233,573 milesTradeHybrid Electric1,998 ccChelmsford, Essex£27,300
14BMW 3 SERIES 3.0 325i SE Euro 5 2dr 2011201196,000 milesTradePetrol2,996 ccMeopham, Kent£5,475Finance from £115 pm
22015 BMW 3 Series 2.0 320d BluePerformance M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (184 Sal...2015123,000 milesTradeDiesel1,995 ccPreston, Lancashire£7,195Finance from £152 pm
5012017 BMW 3 Series 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps) Saloon Diesel Aut...201798,000 milesTradeDiesel2,993 ccHornchurch, London£11,900Finance from £250 pm
312013 BMW 3 Series 328i M Sport 4dr Step Auto SALOON Petrol Automatic2013104,167 milesTradePetrol1,997 ccGreat Bentley, Essex£7,895Finance from £166 pm
312017 BMW 3 Series 330e M Sport 4dr Step Auto Saloon PETROL/ELECTRIC Automatic201712,130 milesTradeHybrid Electric1,998 ccWinsford, Cheshire£17,099
92014 BMW 3 Series 320d Sport 4dr SALOON Diesel Manual2014120,558 milesTradeDiesel1,995 ccWarrington, Cheshire£4,295Finance from £91 pm
282017 BMW 3 Series 320d M Sport Shadow Edition 4dr Step Auto SALOON Diesel Automatic201789,000 milesTradeDiesel1,995 ccHandsworth, West Midlands£12,000Finance from £252 pm
2412021 BMW 3 Series 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) Est...202168,283 milesTradeHybrid Electric1,998 ccMorecambe, Lancashire£18,795Finance from £387 pm
252023 73 BMW 3 SERIES 2.0 320I M SPORT SALOON 4DR PETROL AUTO EURO 6 (S/S) (184 P202326,422 milesTradePetrol1,998 ccFulwood, Lancashire£26,499Finance from £545 pm
502019 BMW 3 SERIES 3.0 330D M SPORT SALOON 4DR DIESEL AUTO XDRIVE EURO 6 (S/S) (2201951,700 milesTradeDiesel2,993 ccHinckley, Leicestershire£26,999Finance from £555 pm
2912020 BMW 3 Series 2.0 318d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps) Saloon...202088,243 milesTradeDiesel1,995 ccBury, Manchester£17,000Finance from £350 pm
262021 BMW 3 Series M340d xDrive MHT 4dr Step Auto SALOON Diesel Automatic202154,000 milesTradeDiesel2,993 ccKeighley, West Yorkshire£28,990Finance from £596 pm
602021 BMW 3 Series 320d M Sport Pro Edition Saloon Saloon Diesel/Electric Hybrid Automatic202133,215 milesTradeHybrid Electric1,995 ccChelmsford, Essex£26,300
13BMW 330e SUPERMAN SPEC MSPORT 20172017117,385 milesPrivateHybrid Electric1,998 ccCoventry, West Midlands£10,000
11BMW 318D 2.0 M SPORT TOURING STEP ESTATE 100K VOSA WARRANTED MILES2009100,000 milesTradeDiesel1,995 ccWooburn Green, Buckinghamshire£3,495Finance from £74 pm
182024 74 REG BMW 3 SERIES 330E M SPORT HYBRID AUTO ESTATE DAMAGED SALVAGE202417,700 milesTradeHybrid Electric1,998 ccIlkeston, Derbyshire£16,450Finance from £338 pm
312016 BMW 3 Series 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) Estate Di...2016121,000 milesTradeDiesel2,993 ccCoventry, West Midlands£11,695Finance from £246 pm
572013 BMW 3 Series 330d xDrive M Sport 5dr Step Auto ESTATE Diesel Semi Automatic2013124,000 milesTradeDiesel2,993 ccHuddersfield, West Yorkshire£6,750Finance from £142 pm
732024 BMW 3 Series 330e M Sport 4dr Step Auto [Pro Pack] Saloon Saloon Hybrid Automatic20249,048 milesTradeHybrid Electric1,998 ccYork, North Yorkshire£31,733
252021 BMW 3 Series 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr Automatic Estate Hybrid Aut...2021110,340 milesTradeHybrid Electric1,998 ccHinckley, Leicestershire£11,595Finance from £244 pm
502020 BMW 3 Series ESTATE AUTOMATIC 2.0 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (156 p Est...202040,613 milesTradePetrol1,998 ccScarborough, North Yorkshire£20,997Finance from £432 pm