Used BMW 3 Series in Bala Cynwyd, PA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2016 BMW 3 Series 328i xDrive in Bala Cynwyd, PA 19004

    $40,945
    Mileage: 3,345
    Location: Bala Cynwyd, PA 19004
    Description: Used 2016 BMW 3 Series 328i xDrive - $40,945, 3,345 miles Exterior Color: alpine white Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2016 BMW 3 Series 320i xDrive in Bala Cynwyd, PA 19004

    $31,645
    Mileage: 9,358
    Location: Bala Cynwyd, PA 19004
    Description: Used 2016 BMW 3 Series 320i xDrive - $31,645, 9,358 miles Exterior Color: mgry Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Bala Cynwyd, PA 19004

    $49,945
    Mileage: 5,828
    Location: Bala Cynwyd, PA 19004
    Description: Used 2016 BMW 3 Series 328i xDrive - $49,945, 5,828 miles Exterior Color: black sapphire metallic Automatic Transmission
  • 2016 BMW 3 Series 320i xDrive in Bala Cynwyd, PA 19004

    $32,645
    Mileage: 3,315
    Location: Bala Cynwyd, PA 19004
    Description: Used 2016 BMW 3 Series 320i xDrive - $32,645, 3,315 miles Exterior Color: jet black Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Bala Cynwyd, PA 19004

    $31,798
    Mileage: 30,415
    Location: Bala Cynwyd, PA 19004
    Description: Used 2014 BMW 3 Series 328i xDrive - $31,798, 30,415 miles Exterior Color: mineral gray metallic Wagon I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Bala Cynwyd, PA 19004

    $27,951
    Mileage: 21,670
    Location: Bala Cynwyd, PA 19004
    Description: Used 2014 BMW 3 Series 328i xDrive - $27,951, 21,670 miles Exterior Color: black sapphire metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2016 BMW 3 Series 320i xDrive in Bala Cynwyd, PA 19004

    $32,590
    Mileage: 9,643
    Location: Bala Cynwyd, PA 19004
    Description: Used 2016 BMW 3 Series 320i xDrive - $32,590, 9,643 miles Exterior Color: jblk Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Bala Cynwyd, PA 19004

    $39,899
    Mileage: 4,786
    Location: Bala Cynwyd, PA 19004
    Description: Used 2016 BMW 3 Series 328i xDrive - $39,899, 4,786 miles Exterior Color: glacier silver metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Bala Cynwyd, PA 19004

    $28,968
    Mileage: 31,573
    Location: Bala Cynwyd, PA 19004
    Description: Used 2013 BMW 3 Series 335i xDrive - $28,968, 31,573 miles Exterior Color: vermilion red metallic Coupe I6 3.00L Manual Transmission Fuel: Gas 2 Doors
  • 2013 BMW 3 Series 328i in Bala Cynwyd, PA 19004

    $27,893
    Mileage: 33,757
    Location: Bala Cynwyd, PA 19004
    Description: Used 2013 BMW 3 Series 328i - $27,893, 33,757 miles Exterior Color: alpine white Convertible I6 3.00L Automatic Transmission Fuel: Gas 2 Doors
  • 2011 BMW 3 Series 335i xDrive in Bala Cynwyd, PA 19004

    $18,999
    Mileage: 65,990
    Location: Bala Cynwyd, PA 19004
    Description: Used 2011 BMW 3 Series 335i xDrive - $18,999, 65,990 miles Exterior Color: alpine white Sedan I6 3.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2014 BMW 3 Series 328d xDrive in Bala Cynwyd, PA 19004

    $31,898
    Mileage: 35,635
    Location: Bala Cynwyd, PA 19004
    Description: Used 2014 BMW 3 Series 328d xDrive - $31,898, 35,635 miles Exterior Color: alpine white Sedan I4 2.00L Automatic Transmission Fuel: Diesel 4 Doors
  • 2013 BMW 3 Series 328i in Bala Cynwyd, PA 19004

    $27,497
    Mileage: 30,080
    Location: Bala Cynwyd, PA 19004
    Description: Used 2013 BMW 3 Series 328i - $27,497, 30,080 miles Exterior Color: vermilion red metallic Convertible I6 3.00L Automatic Transmission Fuel: Gas 2 Doors
  • 2011 BMW 3 Series 328i xDrive in Bala Cynwyd, PA 19004

    contact seller
    Mileage: 80,584
    Location: Bala Cynwyd, PA 19004
    Description: Used 2011 BMW 3 Series 328i xDrive - 80,584 miles Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive Gran Turismo in Bala Cynwyd, PA 19004

    $42,498
    Mileage: 4,872
    Location: Bala Cynwyd, PA 19004
    Description: Used 2016 BMW 3 Series 328i xDrive Gran Turismo - $42,498, 4,872 miles Exterior Color: black Hatchback I4 2.00L Automatic Transmission Fuel: Gas 4 Doors