45 BMW M3 for sale

BMW M3

At Classic Driver, we offer a worldwide selection of BMW M3s for sale. Use the filters to narrow down your selection based on price, year and mileage – to help find your dream BMW M3.
TitleCountryPrice
2003 BMW M3GBGBP 33995
1990 BMW M3CHCHF 95000
2003 BMW M3USP.O.R
1989 BMW M3GBGBP 48000 - GBP 54000
1989 BMW M3GBGBP 175000 - GBP 195000
1987 BMW M3GBGBP 100000 - GBP 120000
2012 BMW M3 - CRT LightweightUSP.O.R
1995 BMW M3USP.O.R
2006 BMW M3 - E46JPJPY 5181000
2005 BMW M3USUSD 29500
2008 BMW M3 - 107,424 kilometers 2008NLEUR 31950
2004 BMW M3 - E46 Cabriolet *Manual*FREUR 65000
2010 BMW M3 - E90 Limousine *German Delivery*DEEUR 39750
2005 BMW M3 - Coupe CompetitionUSUSD 35500
1988 BMW M3 - BMW E30 M3 EVO 2 // GERMAN SUPPLIED // NUT & BOLT RESTORATION GBGBP 109995
2003 BMW M3 - BMW 3 SERIES (E46) M3 CSL // LHD GERMAN SUPPLIED // 28K MILES // BMW HISTORY // XENONSGBGBP 82995
1989 BMW M3 - 320is with only 42900KmDEP.O.R
2002 BMW M3 - Coupé DEP.O.R
2004 BMW M3 - BMW E46 M3 CSL // 37K MILES // FULL BMW SERVICE HISTORY // XENONSGBGBP 57995
2008 BMW M3 - BMW E92 M3 // MANUAL // EDC // FSH // INDIVIDUAL AUDIO // NEW CLUTCH & ROD BEARINGS GBGBP 14995