Used BMW 3 Series in Palmyra, PA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2023 BMW 3 Series 330e xDrive in East Petersburg, PA 17520

    $39,525
    Mileage: 25,082
    Location: East Petersburg, PA 17520
    Description: Used 2023 BMW 3 Series 330e xDrive - $39,525, 25,082 miles Exterior Color: skyscraper grey metallic Automatic Transmission 4 Doors
  • 2021 BMW 3 Series 330i xDrive in East Petersburg, PA 17520

    $38,995
    Mileage: 25,955
    Location: East Petersburg, PA 17520
    Description: Used 2021 BMW 3 Series 330i xDrive - $38,995, 25,955 miles Exterior Color: alpine white AWD 330i xDrive 4dr Sedan 2.0L 4 Cylinder Fuel: Gasoline 4 Doors
  • 2021 BMW 3 Series 330i xDrive in Lancaster, PA 17601

    $32,999
    Mileage: 43,851
    Location: Lancaster, PA 17601
    Description: Used 2021 BMW 3 Series 330i xDrive - $32,999, 43,851 miles Exterior Color: mineral gray metallic Automatic Transmission 4 Doors
  • 2021 BMW 3 Series M340i xDrive in Lancaster, PA 17601

    $42,499
    Mileage: 52,052
    Location: Lancaster, PA 17601
    Description: Used 2021 BMW 3 Series M340i xDrive - $42,499, 52,052 miles Exterior Color: alpine white Automatic Transmission 4 Doors
  • 2023 BMW 3 Series 330i xDrive in Lancaster, PA 17603

    $43,500
    Mileage: 6,368
    Location: Lancaster, PA 17603
    Description: Used 2023 BMW 3 Series 330i xDrive - $43,500, 6,368 miles Exterior Color: blue Automatic Transmission 4 Doors
  • 2022 BMW 3 Series 330i xDrive in Ephrata, PA 17522

    $28,900
    Mileage: 36,473
    Location: Ephrata, PA 17522
    Description: Used 2022 BMW 3 Series 330i xDrive - $28,900, 36,473 miles Exterior Color: mineral grey metallic Automatic Transmission 4 Doors
  • 2023 BMW 3 Series 330i xDrive in Ephrata, PA 17522

    $34,800
    Mileage: 18,758
    Location: Ephrata, PA 17522
    Description: Used 2023 BMW 3 Series 330i xDrive - $34,800, 18,758 miles Exterior Color: black sapphire metallic Automatic Transmission 4 Doors
  • 2018 BMW 3 Series 330i xDrive in York, PA 17408

    $14,800
    Mileage: 141,020
    Location: York, PA 17408
    Description: Used 2018 BMW 3 Series 330i xDrive - $14,800, 141,020 miles Exterior Color: black sapphire metallic - 475 Automatic Transmission 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Reading, PA 19607

    $14,000
    Mileage: 84,346
    Location: Reading, PA 19607
    Description: Used 2015 BMW 3 Series 328i xDrive - $14,000, 84,346 miles Exterior Color: mineral grey metallic Automatic Transmission 4 Doors
  • 2024 BMW 3 Series 330i xDrive in Reading, PA 19607

    $47,500
    Mileage: 1,000
    Location: Reading, PA 19607
    Description: Used 2024 BMW 3 Series 330i xDrive - $47,500, 1,000 miles Exterior Color: gray metallic Automatic Transmission 4 Doors
  • 2024 BMW 3 Series 330i xDrive in Reading, PA 19607

    $47,500
    Mileage: 4,700
    Location: Reading, PA 19607
    Description: Used 2024 BMW 3 Series 330i xDrive - $47,500, 4,700 miles Exterior Color: alpine white Automatic Transmission 4 Doors
  • 2023 BMW 3 Series 330e in Reading, PA 19607

    $41,200
    Mileage: 5,843
    Location: Reading, PA 19607
    Description: Used 2023 BMW 3 Series 330e - $41,200, 5,843 miles Exterior Color: gray metallic Automatic Transmission 4 Doors
  • 2024 BMW 3 Series 330i xDrive in Reading, PA 19607

    $46,634
    Mileage: 5,500
    Location: Reading, PA 19607
    Description: Used 2024 BMW 3 Series 330i xDrive - $46,634, 5,500 miles Exterior Color: alpine white Automatic Transmission 4 Doors
  • 2024 BMW 3 Series 330i xDrive in Reading, PA 19607

    $47,989
    Mileage: 5,500
    Location: Reading, PA 19607
    Description: Used 2024 BMW 3 Series 330i xDrive - $47,989, 5,500 miles Exterior Color: gray metallic Automatic Transmission 4 Doors
  • 2024 BMW 3 Series 330i xDrive in Reading, PA 19607

    $47,500
    Mileage: 5,500
    Location: Reading, PA 19607
    Description: Used 2024 BMW 3 Series 330i xDrive - $47,500, 5,500 miles Exterior Color: gray metallic Automatic Transmission 4 Doors