Used BMW 3 Series in Waxhaw, NC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2014 BMW 3 Series 328i in Matthews, NC 28104

    $23,550
    Mileage: 16,033
    Location: Matthews, NC 28104
    Description: Used 2014 BMW 3 Series 328i - $23,550, 16,033 miles Exterior Color: melbourne red metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2012 BMW 3 Series 335i in Matthews, NC 28105

    $20,499
    Mileage: 66,308
    Location: Matthews, NC 28105
    Description: Used 2012 BMW 3 Series 335i - $20,499, 66,308 miles Exterior Color: jet black Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i in Matthews, NC 28105

    $11,968
    Mileage: 104,703
    Location: Matthews, NC 28105
    Description: Used 2011 BMW 3 Series 328i - $11,968, 104,703 miles Exterior Color: jet black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Pineville, NC 28134

    $20,998
    Mileage: 36,295
    Location: Pineville, NC 28134
    Description: Used 2013 BMW 3 Series 328i xDrive - $20,998, 36,295 miles Exterior Color: gray Sedan Turbocharged Gas I4 2.0L/122 Automatic Transmission Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 320i in Pineville, NC 28134

    $19,998
    Mileage: 35,376
    Location: Pineville, NC 28134
    Description: Used 2013 BMW 3 Series 320i - $19,998, 35,376 miles Exterior Color: black Sedan Turbocharged Gas I4 2.0L/122 Automatic Transmission Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Pineville, NC 28134

    $24,599
    Mileage: 22,748
    Location: Pineville, NC 28134
    Description: Used 2014 BMW 3 Series 328i xDrive - $24,599, 22,748 miles Exterior Color: white Sedan Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2006 BMW 3 Series 325i in Matthews, NC 28105

    $7,988
    Mileage: 99,614
    Location: Matthews, NC 28105
    Description: Used 2006 BMW 3 Series 325i - $7,988, 99,614 miles 3.0L 6 cyls
  • 2015 BMW 3 Series 328i in Rock Hill, SC 29730

    $23,900
    Mileage: 18,285
    Location: Rock Hill, SC 29730
    Description: Used 2015 BMW 3 Series 328i - $23,900, 18,285 miles Exterior Color: jet black Sedan 2.0L I-4 Automatic Transmission Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series 328i in Charlotte, NC 28212

    $10,495
    Mileage: 109,471
    Location: Charlotte, NC 28212
    Description: Used 2009 BMW 3 Series 328i - $10,495, 109,471 miles Exterior Color: gray Car 6-Cyl, 3.0 Liter Automatic Transmission 6 Cylinders
  • 2009 BMW 3 Series 328i in Charlotte, NC 28212

    $10,999
    Mileage: 104,124
    Location: Charlotte, NC 28212
    Description: Used 2009 BMW 3 Series 328i - $10,999, 104,124 miles Exterior Color: red Car 6-Cyl, 3.0 Liter Automatic Transmission 6 Cylinders
  • 2011 BMW 3 Series 328i in Charlotte, NC 28212

    $12,999
    Mileage: 96,286
    Location: Charlotte, NC 28212
    Description: Used 2011 BMW 3 Series 328i - $12,999, 96,286 miles Exterior Color: black Car 6-Cyl, 3.0 Liter Automatic Transmission 6 Cylinders
  • 2006 BMW 3 Series 325Ci in Fort Mill, SC 29708

    $18,999
    Mileage: 18,570
    Location: Fort Mill, SC 29708
    Description: Used 2006 BMW 3 Series 325Ci - $18,999, 18,570 miles Exterior Color: white Convertible Automatic Transmission Fuel: Gasoline 6 Cylinders
  • 2014 BMW 3 Series 335i xDrive Gran Turismo in Fort Mill, SC 29708

    Featured Car
    $27,581
    Mileage: 53,706
    Location: Fort Mill, SC 29708
    Description: Used 2014 BMW 3 Series 335i xDrive Gran Turismo - $27,581, 53,706 miles Exterior Color: mineral gray metallic Hatchback 4 Dr. Automatic Transmission Fuel: Gas 4 Doors
  • 2014 BMW 3 Series 335i in Fort Mill, SC 29708

    Featured Car
    $29,581
    Mileage: 25,794
    Location: Fort Mill, SC 29708
    Description: Used 2014 BMW 3 Series 335i - $29,581, 25,794 miles Exterior Color: jet black Sedan 4 Dr. Automatic Transmission Fuel: Gas 4 Doors
  • 2009 BMW 3 Series 328i in Fort Mill, SC 29708

    $10,481
    Mileage: 99,148
    Location: Fort Mill, SC 29708
    Description: Used 2009 BMW 3 Series 328i - $10,481, 99,148 miles Exterior Color: gray 3.00L Automatic Transmission