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

Filters
Filter Advanced Filters
Sort By
Great Deal

Used 2018 BMW M3 Base

$56,995
18,332 mi.
17 mi. from 20149
8201 Leesburg PIke Vienna, VA 22182
(888) 832-9688
Fair Deal

Used 2016 BMW M3 Base

$54,990
39,882 mi.
27 mi. from 20149
1820 Rosemont Ave Frederick, MD 21702
(301) 685-5561

Bmw M3s for Sale by Year