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

Filters

Filter Advanced Filters

No Cars Match Your Filters

However, we did up your distance to find you some cars. You’ll want to modify your search if they’re too far away!
Great Deal

Used 2012 BMW M3 Base

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

Used 2011 BMW M3

$37,495
31,506 mi.
mi. from 20149
3251 Highland Ave. Cincinnati, OH 45213
(513) 770-9907
Fair Deal

Used 2009 BMW M3

$39,995
37,922 mi.
mi. from 20149
2787 Lyons Road Geneva, NY 14456
(315) 828-0863
Fair Deal

Used 1999 BMW M3

$35,959
36,000 mi.
mi. from 20149
ONLINE ONLY - No Retail Location Dallas, TX 75201
5.0
1 review
(866) 748-5550

Used 2001 BMW M3

$37,995
29,830 mi.
mi. from 20149
2404 W Jefferson Blvd Fort Wayne, IN 46802
(260) 338-4767
Great Deal

Used 2006 BMW M3

$32,400
39,517 mi.
mi. from 20149
4722 50th St SE Grand Rapids, MI 49512
(616) 828-1512
Great Deal

Used 2013 BMW M3 Base

$35,998
44,795 mi.
mi. from 20149
6200 Lemmon Ave Dallas, TX 75209
(888) 336-9141
Fair Deal

Used 2008 BMW M3 M3

$39,990
40,193 mi.
mi. from 20149
6267 E Taft Rd North Syracuse, NY 13212
5.0
8 reviews
(315) 766-2083
Fair Deal

Used 2008 BMW M3

$36,300
43,745 mi.
mi. from 20149
5100 Post Rd Dublin, OH 43017
(614) 212-4256

Used 2012 BMW M3 Base

$29,999
48,367 mi.
mi. from 20149
2550 Manana Dr Dallas, TX 75220
(972) 439-1271

BMW M3 by Trim

Bmw M3s for Sale by Year