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

Filters
Filter Advanced Filters
Sort By
Fair Deal

Used 2011 BMW M3

$28,998
78,669 mi.
19 mi. from 20149
1101 W Broad St Falls Church, VA 22046
(703) 639-4464
Great Deal

Used 2013 BMW M3 Base

$34,786
67,963 mi.
18 mi. from 20149
2971 Prosperity Ave Fairfax, VA 22031
(703) 873-7720
Fair Deal

Used 1999 BMW M3 Base

$21,995
128,870 mi.
9 mi. from 20149
25354 Pleasant Valley Rd STE 135 Chantilly, VA 20152
3.0
2 reviews
(703) 962-1846

Used 2011 BMW M3

$39,995
69,967 mi.
18 mi. from 20149
2971 Prosperity Ave Fairfax, VA 22031
(703) 873-7720

Used 2009 BMW M3 Base (M6)

$28,990
91,119 mi.
26 mi. from 20149
7903 Yarnwood Ct Springfield, VA 22153
5.0
4 reviews
(855) 869-3274
Fair Deal

Used 2012 BMW M3 Base

$36,990
74,058 mi.
4 mi. from 20149
21710 Auto World Cir Sterling, VA 20166
(866) 785-6110

Used 2013 BMW M3 Base

$31,899
113,947 mi.
9 mi. from 20149
25354 Pleasant Valley RdSte 100 Chantilly, VA 20152
(703) 832-8113

Bmw M3s for Sale by Year