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

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

    $7,500
    Mileage: 100,303
    Location: Matthews, NC 28104
    Description: Used 2006 BMW 3 Series 325i - $7,500, 100,303 miles 3.0 L I6 Fuel: Gas 6 Cylinders 4 Doors
  • 2012 BMW 3 Series 335i in Matthews, NC 28105

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

    $24,599
    Mileage: 42,297
    Location: Pineville, NC 28134
    Description: Used 2014 BMW 3 Series 328d - $24,599, 42,297 miles Exterior Color: black 2.00L Automatic Transmission
  • 2011 BMW 3 Series 335d in Pineville, NC 28134

    $17,998
    Mileage: 79,481
    Location: Pineville, NC 28134
    Description: Used 2011 BMW 3 Series 335d - $17,998, 79,481 miles Exterior Color: white 3.00L Automatic Transmission
  • 2011 BMW 3 Series 335i in Indian Trail, NC 28079

    contact seller
    Mileage: 86,095
    Location: Indian Trail, NC 28079
    Description: Used 2011 BMW 3 Series 335i - 86,095 miles Exterior Color: black Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 320i in Indian Trail, NC 28079

    contact seller
    Mileage: 31,429
    Location: Indian Trail, NC 28079
    Description: Used 2015 BMW 3 Series 320i - 31,429 miles Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i in Fort Mill, SC 29708

    contact seller
    Mileage: 56,570
    Location: Fort Mill, SC 29708
    Description: Used 2011 BMW 3 Series 328i - 56,570 miles Exterior Color: alpine white SEDAN 3.0-liter dual overhead cam (DOH Automatic Transmission Fuel: G 6 Cylinders 4 Doors
  • 2011 BMW 3 Series 328i in Charlotte, NC 28212

    $13,499
    Mileage: 96,286
    Location: Charlotte, NC 28212
    Description: Used 2011 BMW 3 Series 328i - $13,499, 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 in Fort Mill, SC 29708

    Featured Car
    $29,781
    Mileage: 38,556
    Location: Fort Mill, SC 29708
    Description: Used 2014 BMW 3 Series 335i - $29,781, 38,556 miles Exterior Color: jet black Sedan 4 Dr. Automatic Transmission Fuel: Gas 4 Doors
  • 2005 BMW 3 Series 330Ci in Fort Mill, SC 29708

    $10,981
    Mileage: 46,905
    Location: Fort Mill, SC 29708
    Description: Used 2005 BMW 3 Series 330Ci - $10,981, 46,905 miles Exterior Color: gray 2 Door Convertible 3.0L I6 24V MPFI DOHC Automatic Transmission
  • 2014 BMW 3 Series 335i xDrive Gran Turismo in Fort Mill, SC 29708

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

    $15,152
    Mileage: 49,824
    Location: Monroe, NC 28110
    Description: Used 2011 BMW 3 Series 328i - $15,152, 49,824 miles Exterior Color: lemans blue metallic Coupe Gas I6 3.0L/183 Fuel: GASOLI 2 Doors
  • 2008 BMW 3 Series 328i in Monroe, NC 28110

    contact seller
    Mileage: 202,359
    Location: Monroe, NC 28110
    Description: Used 2008 BMW 3 Series 328i - 202,359 miles Exterior Color: jet black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors