HomeInventoryPre-Owned Inventory New ArrivalsAllNewPre-OwnedSpecialsCollector CarsE-VehiclesRecently Sold Used Inventory Home Used BMW 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: Make: BMW Min. Mileage: 20,000 Body Style: Coupe Trim: M3 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