Used BMW 3 Series in Waxhaw, NC

2.5 million cars to choose from.

Search Used Cars





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

    $12,985
    Mileage: 125,082
    Location: Matthews, NC 28104
    Description: Used 2009 BMW 3 Series 328i - $12,985, 125,082 miles Exterior Color: montego blue metallic Convertible 3.0L I6 24V MPFI DOHC Fuel: GASOLI 2 Doors
  • 2016 BMW 3 Series 328i in Pineville, NC 28134

    $33,993
    Mileage: 19,209
    Location: Pineville, NC 28134
    Description: Used 2016 BMW 3 Series 328i - $33,993, 19,209 miles Exterior Color: estoril blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in Pineville, NC 28134

    $24,888
    Mileage: 33,017
    Location: Pineville, NC 28134
    Description: Used 2016 BMW 3 Series 328i - $24,888, 33,017 miles Exterior Color: white 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
  • 2009 BMW 3 Series 328i in Indian Trail, NC 28079

    contact seller
    Mileage: 78,691
    Location: Indian Trail, NC 28079
    Description: Used 2009 BMW 3 Series 328i - 78,691 miles Exterior Color: white Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2007 BMW 3 Series 335i in Matthews, NC 28105

    $10,546
    Mileage: 90,648
    Location: Matthews, NC 28105
    Description: Used 2007 BMW 3 Series 335i - $10,546, 90,648 miles 3.0L 6 cyls
  • 2015 BMW 3 Series 328i in Rock Hill, SC 29730

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

    $25,000
    Mileage: 27,455
    Location: Rock Hill, SC 29730
    Description: Used 2016 BMW 3 Series 328i - $25,000, 27,455 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo 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
  • 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
  • 2013 BMW 3 Series 328i xDrive in Monroe, NC 28110

    $17,900
    Mileage: 41,913
    Location: Monroe, NC 28110
    Description: Used 2013 BMW 3 Series 328i xDrive - $17,900, 41,913 miles Exterior Color: le mans blue metallic Coupe 3.0L I6 24V MPFI DOHC Fuel: GASOLI 2 Doors
  • 2014 BMW 3 Series 328i in Charlotte, NC 28212

    $16,932
    Mileage: 65,629
    Location: Charlotte, NC 28212
    Description: Used 2014 BMW 3 Series 328i - $16,932, 65,629 miles Exterior Color: jet black Interior Color: venetian beige CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 328i in Charlotte, NC 28212

    $21,695
    Mileage: 29,179
    Location: Charlotte, NC 28212
    Description: Used 2014 BMW 3 Series 328i - $21,695, 29,179 miles Exterior Color: jet black Interior Color: venetian beige CAR 2.0L 4-Cylinder DOHC 16V Turboch Manual Transmission Fuel: G 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 335i in Charlotte, NC 28212

    $26,882
    Mileage: 36,946
    Location: Charlotte, NC 28212
    Description: Used 2014 BMW 3 Series 335i - $26,882, 36,946 miles Exterior Color: black sapphire metallic Interior Color: black CAR 3.0L 6-Cylinder DOHC 24V Turboch Automatic Transmission Fuel: G 6 Cylinders 4 Doors
  • 2015 BMW 3 Series 328i in Charlotte, NC 28212

    $23,527
    Mileage: 27,947
    Location: Charlotte, NC 28212
    Description: Used 2015 BMW 3 Series 328i - $23,527, 27,947 miles Exterior Color: liquid blue metallic Interior Color: venetian beige CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 4 Doors