Used BMW 3 Series in Puyallup, WA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2006 BMW 3 Series 330i in Puyallup, WA 98371

    $8,874
    Mileage: 92,035
    Location: Puyallup, WA 98371
    Description: Used 2006 BMW 3 Series 330i - $8,874, 92,035 miles Exterior Color: gray Automatic Transmission 4 Doors
  • 2008 BMW 3 Series 328xi in Puyallup, WA 98371

    $8,873
    Mileage: 105,065
    Location: Puyallup, WA 98371
    Description: Used 2008 BMW 3 Series 328xi - $8,873, 105,065 miles Exterior Color: blue Automatic Transmission 4 Doors
  • 2003 BMW 3 Series 325i in Puyallup, WA 98371

    $3,444
    Mileage: 160,250
    Location: Puyallup, WA 98371
    Description: Used 2003 BMW 3 Series 325i - $3,444, 160,250 miles Exterior Color: silver Automatic Transmission 4 Doors
  • 2002 BMW 3 Series 325i in Puyallup, WA 98371

    $5,584
    Mileage: 152,934
    Location: Puyallup, WA 98371
    Description: Used 2002 BMW 3 Series 325i - $5,584, 152,934 miles Exterior Color: blue Automatic Transmission 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Puyallup, WA 98371

    $16,998
    Mileage: 83,681
    Location: Puyallup, WA 98371
    Description: Used 2011 BMW 3 Series 328i xDrive - $16,998, 83,681 miles Exterior Color: white Wagon Gas I6 3.0L/183 Fuel: GASOLI 4 Doors
  • 2006 BMW 3 Series 330i in Puyallup, WA 98371

    $9,995
    Mileage: 86,872
    Location: Puyallup, WA 98371
    Description: Used 2006 BMW 3 Series 330i - $9,995, 86,872 miles Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Puyallup, WA 98371

    Featured Car
    $19,999
    Mileage: 52,476
    Location: Puyallup, WA 98371
    Description: Used 2014 BMW 3 Series 328i xDrive - $19,999, 52,476 miles Exterior Color: black Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Puyallup, WA 98371

    $22,588
    Mileage: 29,029
    Location: Puyallup, WA 98371
    Description: Used 2014 BMW 3 Series 320i xDrive - $22,588, 29,029 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Puyallup, WA 98371

    $23,998
    Mileage: 30,388
    Location: Puyallup, WA 98371
    Description: Used 2016 BMW 3 Series 328i - $23,998, 30,388 miles Exterior Color: silver Sedan Intercooled Turbo Premium Unlead Fuel: GASOLI 4 Doors
  • 2015 BMW 3 Series 335i xDrive in Puyallup, WA 98371

    Featured Car
    $29,999
    Mileage: 24,019
    Location: Puyallup, WA 98371
    Description: Used 2015 BMW 3 Series 335i xDrive - $29,999, 24,019 miles Exterior Color: white Sedan 4 Dr. 6 Cylinders 4 Doors
  • 2005 BMW 3 Series 325i in Puyallup, WA 98371

    $5,873
    Mileage: 129,359
    Location: Puyallup, WA 98371
    Description: Used 2005 BMW 3 Series 325i - $5,873, 129,359 miles Exterior Color: black Manual Transmission 4 Doors
  • 2008 BMW 3 Series 328i in Puyallup, WA 98371

    $13,998
    Mileage: 56,369
    Location: Puyallup, WA 98371
    Description: Used 2008 BMW 3 Series 328i - $13,998, 56,369 miles Exterior Color: gray Coupe Gas I6 3.0L/183 Fuel: GASOLI 2 Doors
  • 2014 BMW 3 Series 320i xDrive in Puyallup, WA 98371

    $19,998
    Mileage: 32,505
    Location: Puyallup, WA 98371
    Description: Used 2014 BMW 3 Series 320i xDrive - $19,998, 32,505 miles Exterior Color: gray Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Puyallup, WA 98371

    $26,998
    Mileage: 16,843
    Location: Puyallup, WA 98371
    Description: Used 2016 BMW 3 Series 328i - $26,998, 16,843 miles Exterior Color: white Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i in Puyallup, WA 98371

    $14,998
    Mileage: 81,620
    Location: Puyallup, WA 98371
    Description: Used 2011 BMW 3 Series 328i - $14,998, 81,620 miles Exterior Color: blue Sedan Gas I6 3.0L/183 Automatic Transmission Fuel: Gasoli 4 Doors