3.377 used BMW match your criteria.

BMW