97 BMW M3 3.2i 2dr Petrol Manual200489,000 milesTradePetrol2,302 ccChesham, Buckinghamshire£14,990Finance from £315 pm
3812025 BMW M3 M3 xDrive 530 Competition M 4dr Step Auto SALOON PETROL Automatic20252,800 milesTradePetrol2,993 ccChesham, Buckinghamshire£70,850Finance from £1456 pm
12021 BMW M3 M3 xDrive Competition M 4dr Step Auto SALOON PETROL Automatic20215,150 milesTradePetrol2,993 ccChesham, Buckinghamshire£65,950Finance from £1355 pm
4212021 BMW M3 3.0 BiTurbo Competition Saloon 4dr Petrol Steptronic Euro 6 (s/s) (510 ps) Saloon Pet...202117,000 milesTradePetrol2,993 ccChesham, Buckinghamshire£55,950Finance from £1150 pm
18LEFT HAND DRIVE BMW E46 M3 3.2i CONVERTIBLE MANUAL S54 2DR 2004 [53] BLACK 200490,000 milesTradePetrol3,246 ccChalfont St Giles, Buckinghamshire£24,995Finance from £514 pm
352022 BMW M3 xDrive Competition M 4dr Step Auto Saloon Petrol Automatic20229,921 milesTradePetrol2,993 ccChesterfield, Derbyshire£59,899
362023 BMW M3 CS 4dr Step Auto Saloon Petrol Automatic20233,506 milesTradePetrol2,993 ccChesterfield, Derbyshire£90,498
292023 BMW M3 xDrive Competition M 5dr Step Auto Estate Petrol Automatic202312,267 milesTradePetrol2,993 ccBoston, Lincolnshire£68,490
362024 BMW M3 CS 4dr Step Auto Saloon Petrol Automatic2024175 milesTradePetrol2,993 ccChesterfield, Derbyshire£96,998
342023 BMW M3 xDrive Competition M 5dr Step Auto Estate Petrol Automatic202316,290 milesTradePetrol2,993 ccTunbridge Wells, Kent£69,895
362024 BMW M3 xDrive Competition M 5dr Step Auto Estate Petrol Automatic20248,763 milesTradePetrol2,993 ccChesterfield, Derbyshire£73,997
352024 BMW M3 M3 xDrive Competition M 5dr Step Auto ESTATE PETROL Automatic20248,394 milesTradePetrol2,993 ccMilton Keynes, Buckinghamshire£73,990
462007 BMW M3 4.0 V8 Convertible 2dr Petrol Manual Euro 4 (420 ps) Convertible Petrol Manual200755,000 milesTradePetrol3,999 ccBourne End, Buckinghamshire£19,995Finance from £411 pm
11BMW M3 E92 4.0 V8 CONVERTIBLE COUPE PETROL 6 SPEED MANUAL 2008 FSH LOW MILEAGE200854,000 milesTradePetrol3,999 ccChelmsford, Essex£18,750Finance from £386 pm
502022 72 BMW M3 3.0 BITURBO COMPETITION SALOON 4DR PETROL STEPTRONIC M XDRIVE EUR202221,500 milesTradePetrol2,993 ccHinckley, Leicestershire£59,999Finance from £1233 pm
202017 BMW M3 M3 4dr DCT [Competition Pack] SALOON PETROL Automatic201767,570 milesTradePetrol2,979 ccUndy, Monmouthshire£32,495Finance from £668 pm
58BMW M3 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 4dr 2021202136,852 milesTradePetrol2,993 ccWorksop, Nottinghamshire£50,990Finance from £1048 pm
502017 67 BMW M3 3.0 BITURBO SALOON 4DR PETROL DCT EURO 6 (S/S) (431 PS)201788,780 milesTradePetrol2,979 ccMacclesfield, Cheshire£25,990Finance from £534 pm
26BMW M3 4.0 iV8 Coupe 2dr Petrol DCT Euro 5 (420 ps)201264,000 milesTradePetrol3,999 ccYeovil, Somerset£23,500Finance from £483 pm
4512005 BMW M3 3.2I COUPE 2DR PETROL MANUAL EURO 4 (343 PS)200589,150 milesTradePetrol3,246 ccHoddesdon, Hertfordshire£27,989Finance from £575 pm
502017 BMW M3 M3 4dr DCT [Competition Pack] SALOON PETROL Automatic201760,343 milesTradePetrol2,979 ccNorthampton, Northamptonshire£32,995Finance from £678 pm
42006 BMW M3 3.2i Convertible 2dr Petrol Manual (328 g/km, 343 bhp) Convertible Petrol Manual200679,329 milesTradePetrol3,246 ccHoddesdon, Hertfordshire£26,989Finance from £555 pm
251987 BMW M3 M3 2dr [LHD] E30 Saloon Petrol Manual1987115,999 milesTradePetrol2,302 ccHigh Wycombe, Buckinghamshire£89,950Finance from £1848 pm
802011 BMW M3 4.0 V8 Euro 5 2dr CONVERTIBLE Petrol Manual201157,700 milesTradePetrol3,999 ccKetley, Shropshire£21,995Finance from £452 pm