Used BMW 3 Series in Ardmore, PA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2011 BMW 3 Series 328i xDrive in Ardmore, PA 19003

    $13,349
    Mileage: 73,035
    Location: Ardmore, PA 19003
    Description: Used 2011 BMW 3 Series 328i xDrive - $13,349, 73,035 miles Exterior Color: montego blue metallic Interior Color: beige 4dr Car Gas I6 3.0L/183 Automatic Transmission Fuel: Gasoline Fuel 6 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Bala Cynwyd, PA 19004

    $28,899
    Mileage: 23,940
    Location: Bala Cynwyd, PA 19004
    Description: Used 2014 BMW 3 Series 328i xDrive - $28,899, 23,940 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

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

    $25,997
    Mileage: 39,125
    Location: Bala Cynwyd, PA 19004
    Description: Used 2014 BMW 3 Series 328i xDrive - $25,997, 39,125 miles Exterior Color: black sapphire metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2012 BMW 3 Series 335i xDrive in Bala Cynwyd, PA 19004

    $22,898
    Mileage: 64,805
    Location: Bala Cynwyd, PA 19004
    Description: Used 2012 BMW 3 Series 335i xDrive - $22,898, 64,805 miles Exterior Color: jet black Coupe I6 3.00L Automatic Transmission Fuel: Gas 2 Doors
  • 2016 BMW 3 Series 335i xDrive Gran Turismo in Bala Cynwyd, PA 19004

    $39,994
    Mileage: 8,485
    Location: Bala Cynwyd, PA 19004
    Description: Used 2016 BMW 3 Series 335i xDrive Gran Turismo - $39,994, 8,485 miles Exterior Color: alpine white Hatchback I6 3.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Bala Cynwyd, PA 19004

    $45,991
    Mileage: 4,285
    Location: Bala Cynwyd, PA 19004
    Description: Used 2017 BMW 3 Series 330i xDrive - $45,991, 4,285 miles Exterior Color: imperial blue metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Bala Cynwyd, PA 19004

    $27,997
    Mileage: 31,331
    Location: Bala Cynwyd, PA 19004
    Description: Used 2014 BMW 3 Series 328i xDrive - $27,997, 31,331 miles Exterior Color: black sapphire metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 340i xDrive Gran Turismo in Bala Cynwyd, PA 19004

    contact seller
    Mileage: 9,589
    Location: Bala Cynwyd, PA 19004
    Description: Used 2017 BMW 3 Series 340i xDrive Gran Turismo - 9,589 miles Exterior Color: gray Hatchback 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Bala Cynwyd, PA 19004

    contact seller
    Mileage: 17,339
    Location: Bala Cynwyd, PA 19004
    Description: Used 2017 BMW 3 Series 330i xDrive - 17,339 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Bala Cynwyd, PA 19004

    $44,125
    Mileage: 4,409
    Location: Bala Cynwyd, PA 19004
    Description: Used 2017 BMW 3 Series 330i xDrive - $44,125, 4,409 miles Exterior Color: jet black Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Bala Cynwyd, PA 19004

    $45,635
    Mileage: 4,045
    Location: Bala Cynwyd, PA 19004
    Description: Used 2017 BMW 3 Series 330i xDrive - $45,635, 4,045 miles Exterior Color: black sapphire metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Bala Cynwyd, PA 19004

    $45,764
    Mileage: 4,015
    Location: Bala Cynwyd, PA 19004
    Description: Used 2017 BMW 3 Series 330i xDrive - $45,764, 4,015 miles Exterior Color: jet black Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Bala Cynwyd, PA 19004

    $45,764
    Mileage: 4,580
    Location: Bala Cynwyd, PA 19004
    Description: Used 2017 BMW 3 Series 330i xDrive - $45,764, 4,580 miles Exterior Color: imperial blue metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Bala Cynwyd, PA 19004

    $45,345
    Mileage: 4,360
    Location: Bala Cynwyd, PA 19004
    Description: Used 2017 BMW 3 Series 330i xDrive - $45,345, 4,360 miles Exterior Color: imperial blue metallic Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors