Used BMW 3 Series in Doylestown, PA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2017 BMW 3 Series 330i xDrive in Doylestown, PA 18901

    $33,989
    Mileage: 16,391
    Location: Doylestown, PA 18901
    Description: Used 2017 BMW 3 Series 330i xDrive - $33,989, 16,391 miles Exterior Color: glacier silver Sedan I-4 cyl Automatic Transmission 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Doylestown, PA 18901

    $36,989
    Mileage: 2,993
    Location: Doylestown, PA 18901
    Description: Used 2017 BMW 3 Series 330i xDrive - $36,989, 2,993 miles Exterior Color: glacier silver Sedan I-4 cyl Automatic Transmission 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Doylestown, PA 18901

    $39,989
    Mileage: 2,161
    Location: Doylestown, PA 18901
    Description: Used 2017 BMW 3 Series 330i xDrive - $39,989, 2,161 miles Exterior Color: mediterranean blue metallic Sedan I-4 cyl Automatic Transmission 4 Doors
  • 2015 BMW 3 Series 328d xDrive in Doylestown, PA 18901

    $31,989
    Mileage: 23,425
    Location: Doylestown, PA 18901
    Description: Used 2015 BMW 3 Series 328d xDrive - $31,989, 23,425 miles Exterior Color: mojave Wagon I-4 cyl Automatic Transmission 4 Doors
  • 2015 BMW 3 Series 320i xDrive in Doylestown, PA 18901

    $26,989
    Mileage: 23,422
    Location: Doylestown, PA 18901
    Description: Used 2015 BMW 3 Series 320i xDrive - $26,989, 23,422 miles Exterior Color: mineral grey Sedan I-4 cyl Automatic Transmission 4 Doors
  • 2018 BMW 3 Series 330i xDrive in Doylestown, PA 18901

    $45,989
    Mileage: 3,850
    Location: Doylestown, PA 18901
    Description: Used 2018 BMW 3 Series 330i xDrive - $45,989, 3,850 miles Exterior Color: melbourne red Sedan I-4 cyl Automatic Transmission 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Doylestown, PA 18901

    $34,989
    Mileage: 16,874
    Location: Doylestown, PA 18901
    Description: Used 2017 BMW 3 Series 330i xDrive - $34,989, 16,874 miles Exterior Color: mineral white Sedan I-4 cyl Automatic Transmission 4 Doors
  • 2018 BMW 3 Series 330i xDrive in Doylestown, PA 18901

    $46,989
    Mileage: 4,511
    Location: Doylestown, PA 18901
    Description: Used 2018 BMW 3 Series 330i xDrive - $46,989, 4,511 miles Exterior Color: alpine white Wagon I-4 cyl Automatic Transmission 4 Doors
  • 2018 BMW 3 Series 320i xDrive in Doylestown, PA 18901

    $43,989
    Mileage: 2,735
    Location: Doylestown, PA 18901
    Description: Used 2018 BMW 3 Series 320i xDrive - $43,989, 2,735 miles Exterior Color: glacier silver Sedan I-4 cyl Automatic Transmission 4 Doors
  • 2017 BMW 3 Series 340i xDrive Gran Turismo in Doylestown, PA 18901

    $41,989
    Mileage: 6,330
    Location: Doylestown, PA 18901
    Description: Used 2017 BMW 3 Series 340i xDrive Gran Turismo - $41,989, 6,330 miles Exterior Color: alpine white Hatchback I-6 cyl Automatic Transmission 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Doylestown, PA 18901

    $17,989
    Mileage: 55,880
    Location: Doylestown, PA 18901
    Description: Used 2011 BMW 3 Series 328i xDrive - $17,989, 55,880 miles Exterior Color: space gray Coupe I-6 cyl Automatic Transmission 2 Doors
  • 2015 BMW 3 Series 335i xDrive in Doylestown, PA 18901

    $30,989
    Mileage: 28,565
    Location: Doylestown, PA 18901
    Description: Used 2015 BMW 3 Series 335i xDrive - $30,989, 28,565 miles Exterior Color: alpine white Sedan I-6 cyl Automatic Transmission 4 Doors
  • 2018 BMW 3 Series 330i xDrive in Doylestown, PA 18901

    $38,989
    Mileage: 5,087
    Location: Doylestown, PA 18901
    Description: Used 2018 BMW 3 Series 330i xDrive - $38,989, 5,087 miles Exterior Color: jet black Sedan I-4 cyl Automatic Transmission 4 Doors
  • 2015 BMW 3 Series 320i xDrive in Doylestown, PA 18901

    $25,989
    Mileage: 33,311
    Location: Doylestown, PA 18901
    Description: Used 2015 BMW 3 Series 320i xDrive - $25,989, 33,311 miles Exterior Color: imperial blue Sedan I-4 cyl Automatic Transmission 4 Doors
  • 2015 BMW 3 Series 335i xDrive in Doylestown, PA 18901

    $36,989
    Mileage: 46,164
    Location: Doylestown, PA 18901
    Description: Used 2015 BMW 3 Series 335i xDrive - $36,989, 46,164 miles Exterior Color: mineral grey Sedan I-6 cyl Automatic Transmission 4 Doors