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

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

Used 2011 BMW M3

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

Bmw M3s for Sale by Year