Used BMW 3 Series in Salisbury, NC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2013 BMW 3 Series 320i in Salisbury, NC 28147

    $11,900
    Mileage: 104,000
    Location: Salisbury, NC 28147
    Description: Used 2013 BMW 3 Series 320i - $11,900, 104,000 miles Exterior Color: white Sedan Automatic Transmission Fuel: N/A 2 Cylinders
  • 2015 BMW 3 Series 320i in Salisbury, NC 28147

    $17,988
    Mileage: 57,369
    Location: Salisbury, NC 28147
    Description: Used 2015 BMW 3 Series 320i - $17,988, 57,369 miles Exterior Color: charcoal Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series 328i in Kannapolis, NC 28083

    $7,995
    Mileage: 140,330
    Location: Kannapolis, NC 28083
    Description: Used 2009 BMW 3 Series 328i - $7,995, 140,330 miles Exterior Color: blue water metallic 328i 4dr Sedan 3.0 6 Cylinder Fuel: Gasoline 4 Doors
  • 2013 BMW 3 Series 328i in Winston Salem, NC 27127

    $18,999
    Mileage: 24,579
    Location: Winston Salem, NC 27127
    Description: Used 2013 BMW 3 Series 328i - $18,999, 24,579 miles Exterior Color: mineral gray metallic Automatic Transmission 4 Cylinders 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Winston Salem, NC 27127

    $23,499
    Mileage: 24,729
    Location: Winston Salem, NC 27127
    Description: Used 2015 BMW 3 Series 328i xDrive - $23,499, 24,729 miles Exterior Color: liquid blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Automatic Transmission Fuel: GASOLI 4 Doors
  • 2014 BMW 3 Series 328i in Winston Salem, NC 27103

    $18,599
    Mileage: 55,490
    Location: Winston Salem, NC 27103
    Description: Used 2014 BMW 3 Series 328i - $18,599, 55,490 miles Exterior Color: alpine Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i in Winston Salem, NC 27103

    $28,998
    Mileage: 8,519
    Location: Winston Salem, NC 27103
    Description: Used 2017 BMW 3 Series 330i - $28,998, 8,519 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 328i in Winston Salem, NC 27103

    $19,998
    Mileage: 63,869
    Location: Winston Salem, NC 27103
    Description: Used 2015 BMW 3 Series 328i - $19,998, 63,869 miles Exterior Color: white Sedan 2.0L 4 cyl Fuel: GAS 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Winston Salem, NC 27103

    $20,599
    Mileage: 46,209
    Location: Winston Salem, NC 27103
    Description: Used 2015 BMW 3 Series 328i xDrive - $20,599, 46,209 miles Exterior Color: red Sedan 2.0L I4 16V GDI DOHC Turbo Automatic Transmission Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Winston Salem, NC 27103

    $19,599
    Mileage: 37,330
    Location: Winston Salem, NC 27103
    Description: Used 2014 BMW 3 Series 320i xDrive - $19,599, 37,330 miles Exterior Color: blue Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 328i in Winston Salem, NC 27103

    $20,999
    Mileage: 29,297
    Location: Winston Salem, NC 27103
    Description: Used 2015 BMW 3 Series 328i - $20,999, 29,297 miles Exterior Color: jet black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2006 BMW 3 Series 325i in High Point, NC 27260

    $7,000
    Mileage: 137,997
    Location: High Point, NC 27260
    Description: Used 2006 BMW 3 Series 325i - $7,000, 137,997 miles Exterior Color: titanium silver metallic 325i 4dr Sedan 3.0 6 Cylinder Automatic Transmission Fuel: Gasoline 4 Doors
  • 2004 BMW 3 Series 325i in High Point, NC 27260

    $4,500
    Mileage: 149,304
    Location: High Point, NC 27260
    Description: Used 2004 BMW 3 Series 325i - $4,500, 149,304 miles Exterior Color: jet black 325i 4dr Sedan 2.5 6 Cylinder Automatic Transmission Fuel: Gasoline 4 Doors
  • 2011 BMW 3 Series 328i xDrive in High Point, NC 27263

    $11,888
    Mileage: 81,615
    Location: High Point, NC 27263
    Description: Used 2011 BMW 3 Series 328i xDrive - $11,888, 81,615 miles Exterior Color: red AWD 328i xDrive 4dr Sedan 3.0 6 Cylinder Fuel: Gasoline 4 Doors
  • 2008 BMW 3 Series 335xi in High Point, NC 27263

    $9,888
    Mileage: 130,295
    Location: High Point, NC 27263
    Description: Used 2008 BMW 3 Series 335xi - $9,888, 130,295 miles Exterior Color: silver AWD 335xi 4dr Sedan 3.0 6 Cylinder Automatic Transmission Fuel: Gasoline 4 Doors