2004 BMW M3
49,523 miles
$54,995
Good condition
This BMW M3 has been driven 43% less than similar vehicles.
Popular color
This M3 is Blue, one of the top 3 BMW M3 colors.
Low supply
There are 30 2003 BMW M3 for sale, lower than usual and continuing to fall.
49,523 miles
67,922 miles
103,328 miles
136,349 miles
67,922 miles
72,150 miles
52,936 miles
73,135 miles
67,922 miles
72,150 miles
52,936 miles
80,691 miles
67,922 miles
72,150 miles
52,936 miles
80,691 miles