Used bmw m2 for Sale near Murphy, ID

Find Used BMW M2 in Murphy, ID

We've got 2 Used BMW M2 vehicles in Murphy, ID, with prices running from $37,491 to $42,995. Mileage ranges from 68,002 miles to 76,927 miles, so you can decide if you want something lightly driven or a more wallet-friendly option.