HomeInventoryPre-Owned Inventory New ArrivalsAllNewPre-OwnedSpecialsCollector CarsE-VehiclesRecently Sold Used Inventory Home Used 3 Series Inventory Search All ConditionsUsedAll Years2004All MakesBMWAll Models3 SeriesAll TrimsM3All Body StylesCoupeReset Search Search Results Filter All ConditionsUsedAll Years2004All MakesBMWAll Models3 SeriesAll TrimsM3All Body StylesCoupe 1 Matching Vehicle: Min. Highway MPG: 15 Model: 3 Series Max Price: $59,999 Min. Price: $30,000 Body Style: Coupe Sort by: Year Model Color Price Mileage Per Page 24 102050100 1 2004 BMW 3 Series M3 Price:$59,950 × × Confirm Availability Trade Appraisal Click to Call Stock: C2609Engine: Gas 6-Cyl 3.2LTransmission: ManualMileage: 38,248 *2004 BMW M3* * $4,300 in Factory Options * Imola Red Over Black Leather * Just 38,248 Miles, 6-Speed Manual, Outstanding Example *Factory Options* * Premium Package * Power Glass Moonroof * Power Seats w/Driver Memory * Nappa Leather ...read more Get Details Per Page 24 102050100 1