New & Used BMW M3 under $50,000 & under 50000 Miles for Sale

Filters

Filter Advanced Filters
Sort By
Great Deal

Used 2011 BMW M3

$42,990
25,776 mi.
Online vendor
ONLINE ONLY - No Retail Location Boston, MA 02116
(888) 345-4042
Great Deal

Used 2005 BMW M3

$37,490
48,207 mi.
mi. from 67025
3537 Skyland Blvd E Tuscaloosa, AL 35405
(205) 860-6211
Good Deal

Used 2008 BMW M3

$38,597
34,465 mi.
mi. from 67025
52203 IN-933 South Bend, IN 46637
(866) 727-4735
Good Deal

Used 2012 BMW M3 Base

$39,997
36,985 mi.
mi. from 67025
911 Westwood Dr. De Witt, IA 52742
(563) 748-3115
Good Deal

Used 2012 BMW M3 Base

$39,595
29,650 mi.
mi. from 67025
1675 Howard St San Francisco, CA 94103
(415) 680-1082
Great Deal

Used 2010 BMW M3

$49,900
16,143 mi.
mi. from 67025
219 S Bolmar St West Chester, PA 19382
(610) 563-2558
Great Deal

Used 2009 BMW M3

$39,950
21,062 mi.
mi. from 67025
4576 1/2 Worth St Los Angeles, CA 90063
(310) 402-2991
Good Deal

Used 2011 BMW M3

$41,888
43,644 mi.
mi. from 67025
610 N. Pacific Coast Hwy Redondo Beach, CA 90277
(310) 750-3890
Good Deal

Used 2003 BMW M3

$27,900
44,951 mi.
mi. from 67025
11650 Beach Blvd. Jacksonville, FL 32246
(904) 638-8104
Good Deal

Used 2001 BMW M3

$38,900
25,760 mi.
mi. from 67025
5501 Pulaski Hwy Baltimore, MD 21205
4.3
6 reviews
(410) 469-7972
Great Deal

Used 2013 BMW M3 Base

$42,990
32,042 mi.
Online vendor
ONLINE ONLY - No Retail Location Orange City, FL 32763
(855) 871-0733
Great Deal

Used 2010 BMW M3

$44,990
13,484 mi.
Online vendor
ONLINE ONLY - No Retail Location Birmingham, AL 35203
(205) 409-4671
Good Deal

Used 2013 BMW M3 Base

$42,919
43,769 mi.
mi. from 67025
15407 Hawthorne Blvd Lawndale, CA 90260
5.0
1 review
(424) 240-7052
Good Deal

Used 2006 BMW M3 Base

$39,995
36,314 mi.
mi. from 67025
1250 Airport Pulling Road S. Naples, FL 34104
(239) 675-3180
Good Deal

Used 2002 BMW M3

$43,980
31,319 mi.
mi. from 67025
3410 S. US-1 Fort Pierce, FL 34982
5.0
1 review
(772) 905-2805

BMW M3 by Body Style

BMW M3 by Trim

Bmw M3s for Sale by Year