Used BMW 3 Series in Puyallup, WA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2011 BMW 3 Series 328i xDrive in Puyallup, WA 98371

    $16,216
    Mileage: 54,241
    Location: Puyallup, WA 98371
    Description: Used 2011 BMW 3 Series 328i xDrive - $16,216, 54,241 miles Exterior Color: blue water metallic 3.000
  • 2009 BMW 3 Series 335i in Puyallup, WA 98371

    $14,500
    Mileage: 111,346
    Location: Puyallup, WA 98371
    Description: Used 2009 BMW 3 Series 335i - $14,500, 111,346 miles Exterior Color: silver 3.000
  • 2013 BMW 3 Series 328i in Puyallup, WA 98371

    $17,998
    Mileage: 66,437
    Location: Puyallup, WA 98371
    Description: Used 2013 BMW 3 Series 328i - $17,998, 66,437 miles Exterior Color: white 2.00L Automatic Transmission
  • 2013 BMW 3 Series 320i xDrive in Puyallup, WA 98371

    $19,599
    Mileage: 36,965
    Location: Puyallup, WA 98371
    Description: Used 2013 BMW 3 Series 320i xDrive - $19,599, 36,965 miles Exterior Color: blue 2.00L Automatic Transmission
  • 2006 BMW 3 Series 330i in Puyallup, WA 98371

    $8,788
    Mileage: 123,777
    Location: Puyallup, WA 98371
    Description: Used 2006 BMW 3 Series 330i - $8,788, 123,777 miles Exterior Color: blue 3.000
  • 2011 BMW 3 Series 328i in Puyallup, WA 98371

    $14,998
    Mileage: 84,206
    Location: Puyallup, WA 98371
    Description: Used 2011 BMW 3 Series 328i - $14,998, 84,206 miles Exterior Color: gray 3.00L Automatic Transmission
  • 2007 BMW 3 Series 335i in Puyallup, WA 98371

    contact seller
    Mileage: contact seller
    Location: Puyallup, WA 98371
    Description: Used 2007 BMW 3 Series 335i - Manual Transmission 6 Cylinders 2 Doors
  • 2016 BMW 3 Series 328i in Puyallup, WA 98371

    $26,499
    Mileage: 21,746
    Location: Puyallup, WA 98371
    Description: Used 2016 BMW 3 Series 328i - $26,499, 21,746 miles Exterior Color: silver Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2012 BMW 3 Series 328i xDrive in Puyallup, WA 98371

    $17,899
    Mileage: 35,082
    Location: Puyallup, WA 98371
    Description: Used 2012 BMW 3 Series 328i xDrive - $17,899, 35,082 miles Exterior Color: titanium silver metallic Coupe 3.0L I6 24V MPFI DOHC Fuel: Gasoli 2 Doors
  • 2011 BMW 3 Series 328i xDrive in Puyallup, WA 98371

    $16,499
    Mileage: 63,633
    Location: Puyallup, WA 98371
    Description: Used 2011 BMW 3 Series 328i xDrive - $16,499, 63,633 miles Exterior Color: white Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Puyallup, WA 98371

    $23,998
    Mileage: 27,144
    Location: Puyallup, WA 98371
    Description: Used 2013 BMW 3 Series 328i xDrive - $23,998, 27,144 miles Exterior Color: red 2.00L Automatic Transmission
  • 2013 BMW 3 Series ActiveHybrid 3 in Puyallup, WA 98371

    $26,998
    Mileage: 29,404
    Location: Puyallup, WA 98371
    Description: Used 2013 BMW 3 Series ActiveHybrid 3 - $26,998, 29,404 miles Exterior Color: white 3.00L Automatic Transmission
  • 2007 BMW 3 Series 335xi in Puyallup, WA 98371

    $10,995
    Mileage: 127,717
    Location: Puyallup, WA 98371
    Description: Used 2007 BMW 3 Series 335xi - $10,995, 127,717 miles Exterior Color: monaco blue metallic Sedan 3.0L I6 24V GDI DOHC Twin Turbo Fuel: GASOLI 4 Doors
  • 2008 BMW 3 Series 328xi in Puyallup, WA 98371

    $11,995
    Mileage: 70,909
    Location: Puyallup, WA 98371
    Description: Used 2008 BMW 3 Series 328xi - $11,995, 70,909 miles Exterior Color: platinum bronze metallic Coupe 3.0L I6 24V MPFI DOHC Fuel: GASOLI 2 Doors
  • 2013 BMW 3 Series 328i in Puyallup, WA 98371

    $16,950
    Mileage: 62,143
    Location: Puyallup, WA 98371
    Description: Used 2013 BMW 3 Series 328i - $16,950, 62,143 miles Exterior Color: gray Car 4-Cyl, Turbo, 2.0 Liter Automatic Transmission 4 Cylinders