1995 BMW M3
54,291 miles
$49,900
Good condition
This BMW M3 has been driven 16% less than similar vehicles.
Low supply
There are 50 1995 BMW M3 for sale, lower than usual and continuing to fall.
54,291 miles
208,233 miles
37,315 miles
Lightweight | 36,000 miles
54,291 miles
37,315 miles
Lightweight | 36,000 miles
127,780 miles
54,291 miles
37,315 miles
Lightweight | 36,000 miles
127,780 miles
54,291 miles
37,315 miles
Lightweight | 36,000 miles
127,780 miles