Used BMW 3 Series in Rock Hill, SC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2011 BMW 3 Series 328i xDrive in Rock Hill, SC 29730

    $12,288
    Mileage: 66,236
    Location: Rock Hill, SC 29730
    Description: Used 2011 BMW 3 Series 328i xDrive - $12,288, 66,236 miles Exterior Color: montego blue metallic Interior Color: chestnut brown 4dr Car 3 Straight 6 Cylinder Engine Automatic Transmission Fuel: G 6 Cylinders
  • 2016 BMW 3 Series 328i in Fort Mill, SC 29708

    $20,980
    Mileage: 20,350
    Location: Fort Mill, SC 29708
    Description: Used 2016 BMW 3 Series 328i - $20,980, 20,350 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 340i in Pineville, NC 28134

    $25,650
    Mileage: 35,996
    Location: Pineville, NC 28134
    Description: Used 2016 BMW 3 Series 340i - $25,650, 35,996 miles Exterior Color: black Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 320i xDrive in Pineville, NC 28134

    $20,998
    Mileage: 27,773
    Location: Pineville, NC 28134
    Description: Used 2016 BMW 3 Series 320i xDrive - $20,998, 27,773 miles Exterior Color: white Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2015 BMW 3 Series 328i in Pineville, NC 28134

    $17,998
    Mileage: 56,603
    Location: Pineville, NC 28134
    Description: Used 2015 BMW 3 Series 328i - $17,998, 56,603 miles Exterior Color: blue Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2016 BMW 3 Series 328i in Charlotte, NC 28273

    $21,995
    Mileage: 28,259
    Location: Charlotte, NC 28273
    Description: Used 2016 BMW 3 Series 328i - $21,995, 28,259 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series 328i in Clover, SC 29710

    $10,500
    Mileage: 110,540
    Location: Clover, SC 29710
    Description: Used 2009 BMW 3 Series 328i - $10,500, 110,540 miles Exterior Color: alpine white Interior Color: beige CAR 3.0L 6-Cylinder DOHC 24V Fuel: G 6 Cylinders 2 Doors
  • 2012 BMW 3 Series 328i in Charlotte, NC 28217

    $10,999
    Mileage: 64,189
    Location: Charlotte, NC 28217
    Description: Used 2012 BMW 3 Series 328i - $10,999, 64,189 miles Exterior Color: black Sedan Turbocharged Gas I4 2.0L/122 Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Matthews, NC 28104

    contact seller
    Mileage: 40,439
    Location: Matthews, NC 28104
    Description: Used 2014 BMW 3 Series 320i xDrive - 40,439 miles Exterior Color: melbourne red metallic Interior Color: venetian beige 2.0 L 4 Cyl. Fuel: Gas 4 Cylinders 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Gastonia, NC 28056

    $17,648
    Mileage: 62,536
    Location: Gastonia, NC 28056
    Description: Used 2013 BMW 3 Series 335i xDrive - $17,648, 62,536 miles Exterior Color: glacier silver metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 320i xDrive in Charlotte, NC 28212

    $18,145
    Mileage: 39,809
    Location: Charlotte, NC 28212
    Description: Used 2016 BMW 3 Series 320i xDrive - $18,145, 39,809 miles Exterior Color: glacier silver metallic Interior Color: black CAR 2.0L 4-Cylinder DOHC 16V TwinPow Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i xDrive Gran Turismo in Charlotte, NC 28212

    $22,200
    Mileage: 35,565
    Location: Charlotte, NC 28212
    Description: Used 2016 BMW 3 Series 328i xDrive Gran Turismo - $22,200, 35,565 miles Exterior Color: jet black Interior Color: black CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i xDrive Gran Turismo in Charlotte, NC 28212

    $22,000
    Mileage: 37,337
    Location: Charlotte, NC 28212
    Description: Used 2016 BMW 3 Series 328i xDrive Gran Turismo - $22,000, 37,337 miles Exterior Color: midnight blue metallic Interior Color: oyster CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i in Charlotte, NC 28212

    $18,840
    Mileage: 43,043
    Location: Charlotte, NC 28212
    Description: Used 2016 BMW 3 Series 328i - $18,840, 43,043 miles Exterior Color: glacier silver metallic Interior Color: oyster CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i in Charlotte, NC 28212

    $21,365
    Mileage: 33,033
    Location: Charlotte, NC 28212
    Description: Used 2016 BMW 3 Series 328i - $21,365, 33,033 miles Exterior Color: alpine white Interior Color: saddle brown CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 4 Doors