Add to favoritespreviousnext2004 BMW M3 $19,999 105,283 miles El Cerrito, CAAutometrics Quality Used Cars