New & Used BMW M3 under $60,000 & under 20000 Miles for Sale

Filters

Filter Advanced Filters
Sort By
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
Good Deal

Used 2017 BMW M3 Base

$57,977
9,132 mi.
mi. from 67025
2840 N State Rd 7 Hollywood, FL 33021
(954) 623-8469
Fair Deal

Used 2017 BMW M3 Base

$59,900
9,165 mi.
mi. from 67025
9375 Whitley Drive Indianapolis, IN 46240
(317) 660-9493

Used 1998 BMW M3

$21,000
0 mi.
mi. from 67025
520 W McCarty St. Indianapolis, IN 46225
5.0
1 review
(317) 286-4358
Good Deal

Used 2018 BMW M3 Base

$57,998
15,723 mi.
mi. from 67025
8505 NW 12th St Doral, FL 33126
(877) 209-7261
Fair Deal

Used 2004 BMW M3

$40,000
19,880 mi.
mi. from 67025
2314 N Rand Rd Palatine, IL 60074
(888) 822-8231
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 2018 BMW M3 Base

$58,999
19,371 mi.
mi. from 67025
17575 Old Stage Coach Rd Dumfries, VA 22026
(888) 693-0521

Used 2013 BMW M3 Base

$54,950
6,496 mi.
mi. from 67025
14800 Biscayne Blvd Miami, FL 33181
(888) 505-9130

BMW M3 by Body Style

BMW M3 by Trim

Bmw M3s for Sale by Year