Used BMW 3 Series in Roebuck, SC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2017 BMW 3 Series 330i in Spartanburg, SC 29301

    $13,900
    Mileage: 118,875
    Location: Spartanburg, SC 29301
    Description: Used 2017 BMW 3 Series 330i - $13,900, 118,875 miles Exterior Color: mineral gray metallic Automatic Transmission 4 Doors
  • 2020 BMW 3 Series 330i in Spartanburg, SC 29302

    contact seller
    Mileage: 34,556
    Location: Spartanburg, SC 29302
    Description: Used 2020 BMW 3 Series 330i - 34,556 miles Exterior Color: black sapphire metallic 330i 4dr Sedan 2.0L 4 Cylinder Fuel: Gasoline 4 Doors
  • 2023 BMW 3 Series 330i xDrive in Greenville, SC 29607

    $38,499
    Mileage: 24,601
    Location: Greenville, SC 29607
    Description: Used 2023 BMW 3 Series 330i xDrive - $38,499, 24,601 miles Exterior Color: black sapphire metallic Automatic Transmission 4 Doors
  • 2023 BMW 3 Series 330i xDrive in Greenville, SC 29607

    $41,488
    Mileage: 14,105
    Location: Greenville, SC 29607
    Description: Used 2023 BMW 3 Series 330i xDrive - $41,488, 14,105 miles Exterior Color: white metallic Automatic Transmission 4 Doors
  • 2023 BMW 3 Series 330i xDrive in Greenville, SC 29607

    $38,997
    Mileage: 22,535
    Location: Greenville, SC 29607
    Description: Used 2023 BMW 3 Series 330i xDrive - $38,997, 22,535 miles Exterior Color: white metallic Automatic Transmission 4 Doors
  • 2008 BMW 3 Series 335i in Greenville, SC 29607

    $8,999
    Mileage: 144,516
    Location: Greenville, SC 29607
    Description: Used 2008 BMW 3 Series 335i - $8,999, 144,516 miles Exterior Color: black Interior Color: black 2dr Car 3.0L Automatic Transmission Fuel: Gasoline Fuel
  • 2016 BMW 3 Series 328i xDrive in Easley, SC 29640

    $11,900
    Mileage: 118,290
    Location: Easley, SC 29640
    Description: Used 2016 BMW 3 Series 328i xDrive - $11,900, 118,290 miles Exterior Color: glacier silver metallic Automatic Transmission 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i in Rock Hill, SC 29732

    $13,772
    Mileage: 81,100
    Location: Rock Hill, SC 29732
    Description: Used 2016 BMW 3 Series 328i - $13,772, 81,100 miles Exterior Color: white metallic Automatic Transmission 4 Doors
  • 2018 BMW 3 Series 340i xDrive Gran Turismo in Gastonia, NC 28056

    $20,800
    Mileage: 97,514
    Location: Gastonia, NC 28056
    Description: Used 2018 BMW 3 Series 340i xDrive Gran Turismo - $20,800, 97,514 miles Exterior Color: white Automatic Transmission 4 Doors
  • 2018 BMW 3 Series 320i in Gastonia, NC 28056

    $20,695
    Mileage: 59,871
    Location: Gastonia, NC 28056
    Description: Used 2018 BMW 3 Series 320i - $20,695, 59,871 miles Exterior Color: gray Automatic Transmission 4 Doors
  • 2021 BMW 3 Series M340i in Fort Mill, SC 29708

    $42,999
    Mileage: 47,038
    Location: Fort Mill, SC 29708
    Description: Used 2021 BMW 3 Series M340i - $42,999, 47,038 miles Exterior Color: white metallic Automatic Transmission 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Seneca, SC 29678

    $19,777
    Mileage: 58,991
    Location: Seneca, SC 29678
    Description: Used 2017 BMW 3 Series 330i xDrive - $19,777, 58,991 miles Exterior Color: blue Automatic Transmission 4 Cylinders 4 Doors
  • 2018 BMW 3 Series 340i xDrive in Arden, NC 28704

    $31,987
    Mileage: 68,340
    Location: Arden, NC 28704
    Description: Used 2018 BMW 3 Series 340i xDrive - $31,987, 68,340 miles Exterior Color: jet black Automatic Transmission 4 Doors
  • 2022 BMW 3 Series 330i in Belmont, NC 28012

    $31,800
    Mileage: 52,228
    Location: Belmont, NC 28012
    Description: Used 2022 BMW 3 Series 330i - $31,800, 52,228 miles Exterior Color: sunset orange metallic Automatic Transmission 4 Doors
  • 2021 BMW 3 Series 330i xDrive in Charlotte, NC 28273

    $36,991
    Mileage: 23,869
    Location: Charlotte, NC 28273
    Description: Used 2021 BMW 3 Series 330i xDrive - $36,991, 23,869 miles Exterior Color: portimao blue metallic Automatic Transmission 4 Doors