Used BMW 3 Series in Castleford, ID

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2016 BMW 3 Series 320i in Twin Falls, ID 83303

    $18,555
    Mileage: 17,568
    Location: Twin Falls, ID 83303
    Description: Used 2016 BMW 3 Series 320i - $18,555, 17,568 miles Exterior Color: jet black 2.0L 4 cyls