Used BMW 3 Series in Waxhaw, NC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2012 BMW 3 Series 328i in Matthews, NC 28105

    $17,388
    Mileage: 78,133
    Location: Matthews, NC 28105
    Description: Used 2012 BMW 3 Series 328i - $17,388, 78,133 miles Exterior Color: vermillion red metallic Convertible 3.0L I6 24V MPFI DOHC Fuel: Gasoli 2 Doors
  • 2013 BMW 3 Series 328i in Pineville, NC 28134

    $14,991
    Mileage: 90,941
    Location: Pineville, NC 28134
    Description: Used 2013 BMW 3 Series 328i - $14,991, 90,941 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series in Pineville, NC 28134

    $13,998
    Mileage: 85,492
    Location: Pineville, NC 28134
    Description: Used 2009 BMW 3 Series - $13,998, 85,492 miles Exterior Color: blue 3.00L Automatic Transmission
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Pineville, NC 28134

    $26,998
    Mileage: 37,792
    Location: Pineville, NC 28134
    Description: Used 2014 BMW 3 Series 328i xDrive Gran Turismo - $26,998, 37,792 miles Exterior Color: silver 2.00L Automatic Transmission
  • 2016 BMW 3 Series 328i in Pineville, NC 28134

    $26,870
    Mileage: 33,017
    Location: Pineville, NC 28134
    Description: Used 2016 BMW 3 Series 328i - $26,870, 33,017 miles Exterior Color: per mfg 328i 4dr Sedan SULEV SA 2.0 4 Cylinder Automatic Transmission Fuel: Gasoline 4 Doors
  • 2007 BMW 3 Series 335i in Rock Hill, SC 29730

    $9,799
    Mileage: 100,184
    Location: Rock Hill, SC 29730
    Description: Used 2007 BMW 3 Series 335i - $9,799, 100,184 miles Exterior Color: gray Interior Color: beige Sedan 3.0L twin turbocharger inline 6 Automatic Transmission Fuel: Gasoline 6 Cylinders 4 Doors
  • 2006 BMW 3 Series 325xi in Indian Trail, NC 28079

    $8,977
    Mileage: 101,327
    Location: Indian Trail, NC 28079
    Description: Used 2006 BMW 3 Series 325xi - $8,977, 101,327 miles Exterior Color: sparkling graphite metallic Wagon 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2004 BMW 3 Series 325Ci in Fort Mill, SC 29708

    contact seller
    Mileage: 177,606
    Location: Fort Mill, SC 29708
    Description: Used 2004 BMW 3 Series 325Ci - 177,606 miles Exterior Color: jet black COUPE 2.5L (152) DOHC 24-valve I6 engi Automatic Transmission Fuel: G 6 Cylinders 2 Doors
  • 2011 BMW 3 Series 328i in Charlotte, NC 28212

    $13,999
    Mileage: 63,803
    Location: Charlotte, NC 28212
    Description: Used 2011 BMW 3 Series 328i - $13,999, 63,803 miles Exterior Color: silver Car 6-Cyl, 3.0 Liter Automatic Transmission 6 Cylinders
  • 2009 BMW 3 Series 328i in Fort Mill, SC 29708

    $11,991
    Mileage: 112,643
    Location: Fort Mill, SC 29708
    Description: Used 2009 BMW 3 Series 328i - $11,991, 112,643 miles Coupe 3.0L I6 24V MPFI DOHC Fuel: Gasoli 2 Doors
  • 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
  • 2012 BMW 3 Series 328i in Monroe, NC 28110

    $17,288
    Mileage: 39,890
    Location: Monroe, NC 28110
    Description: Used 2012 BMW 3 Series 328i - $17,288, 39,890 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i in Monroe, NC 28110

    $14,488
    Mileage: 61,566
    Location: Monroe, NC 28110
    Description: Used 2011 BMW 3 Series 328i - $14,488, 61,566 miles Exterior Color: titanium silver metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Charlotte, NC 28273

    $24,768
    Mileage: 27,556
    Location: Charlotte, NC 28273
    Description: Used 2016 BMW 3 Series 328i - $24,768, 27,556 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 320i in Charlotte, NC 28227

    $21,991
    Mileage: 43,570
    Location: Charlotte, NC 28227
    Description: Used 2014 BMW 3 Series 320i - $21,991, 43,570 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors