Used BMW 3 Series in Cary, NC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2015 BMW 3 Series 328i xDrive Gran Turismo in Cary, NC 27511

    Featured Car
    $24,569
    Mileage: 40,884
    Location: Cary, NC 27511
    Description: Used 2015 BMW 3 Series 328i xDrive Gran Turismo - $24,569, 40,884 miles Exterior Color: glacier silver metallic Hatchback 4 Dr. Automatic Transmission 4 Doors
  • 2006 BMW 3 Series 330i in Cary, NC 27511

    $8,688
    Mileage: 98,391
    Location: Cary, NC 27511
    Description: Used 2006 BMW 3 Series 330i - $8,688, 98,391 miles Exterior Color: sport pkg 6 speed nav warranty Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 335i in Cary, NC 27511

    $29,900
    Mileage: 19,678
    Location: Cary, NC 27511
    Description: Used 2013 BMW 3 Series 335i - $29,900, 19,678 miles Exterior Color: space gray metallic Convertible 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 2 Doors
  • 2011 BMW 3 Series 328i in Cary, NC 27511

    $17,889
    Mileage: 62,498
    Location: Cary, NC 27511
    Description: Used 2011 BMW 3 Series 328i - $17,889, 62,498 miles Exterior Color: space gray metallic Interior Color: black Convertible Gas I6 3.0L/183 Manual Transmission Fuel: Gasoline Fuel 6 Cylinders 2 Doors
  • 2008 BMW 3 Series 335i in Cary, NC 27511

    contact seller
    Mileage: 109,667
    Location: Cary, NC 27511
    Description: Used 2008 BMW 3 Series 335i - 109,667 miles Exterior Color: silver 335i 2dr Convertible 3.0 6 Cylinder Fuel: Gasoline 2 Doors
  • 2014 BMW 3 Series 328d xDrive in Cary, NC 27513

    $18,495
    Mileage: 100,875
    Location: Cary, NC 27513
    Description: Used 2014 BMW 3 Series 328d xDrive - $18,495, 100,875 miles Exterior Color: mineral gray Wagon 2.0L I4 16V DDI DOHC Turbo Diese Fuel: DIESEL 4 Doors
  • 2007 BMW 3 Series 328i in Morrisville, NC 27560

    $7,990
    Mileage: 111,259
    Location: Morrisville, NC 27560
    Description: Used 2007 BMW 3 Series 328i - $7,990, 111,259 miles Exterior Color: blue Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2013 BMW 3 Series 335is in Morrisville, NC 27560

    $25,990
    Mileage: 72,918
    Location: Morrisville, NC 27560
    Description: Used 2013 BMW 3 Series 335is - $25,990, 72,918 miles Exterior Color: white Convertible 3.0L I6 24V GDI DOHC Twin Turbo Fuel: GASOLI 2 Doors
  • 2011 BMW 3 Series 328i in Raleigh, NC 27612

    $16,998
    Mileage: 42,272
    Location: Raleigh, NC 27612
    Description: Used 2011 BMW 3 Series 328i - $16,998, 42,272 miles Exterior Color: blue Sedan Gas I6 3.0L/183 Automatic Transmission Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i in Raleigh, NC 27612

    $14,998
    Mileage: 54,803
    Location: Raleigh, NC 27612
    Description: Used 2011 BMW 3 Series 328i - $14,998, 54,803 miles Exterior Color: blue Sedan Gas I6 3.0L/183 Automatic Transmission Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Raleigh, NC 27612

    $25,999
    Mileage: 25,345
    Location: Raleigh, NC 27612
    Description: Used 2015 BMW 3 Series 328i xDrive - $25,999, 25,345 miles Exterior Color: alpine white Interior Color: black 4dr Car Intercooled Turbo Premium Unlead 4 Doors
  • 2006 BMW 3 Series 325i in Raleigh, NC 27612

    $7,300
    Mileage: 103,942
    Location: Raleigh, NC 27612
    Description: Used 2006 BMW 3 Series 325i - $7,300, 103,942 miles Exterior Color: titanium silver metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Raleigh, NC 27612

    $19,999
    Mileage: 43,044
    Location: Raleigh, NC 27612
    Description: Used 2014 BMW 3 Series 320i xDrive - $19,999, 43,044 miles Exterior Color: jet black Interior Color: black 4dr Car Intercooled Turbo Premium Unlead 4 Doors
  • 2018 BMW 3 Series 330i in Raleigh, NC 27629

    Featured Car
    $41,969
    Mileage: 1,097
    Location: Raleigh, NC 27629
    Description: Used 2018 BMW 3 Series 330i - $41,969, 1,097 miles Exterior Color: black Sedan 4 Dr. 4 Doors
  • 2012 BMW 3 Series 328i in Raleigh, NC 27629

    Featured Car
    $17,987
    Mileage: 54,725
    Location: Raleigh, NC 27629
    Description: Used 2012 BMW 3 Series 328i - $17,987, 54,725 miles Exterior Color: alpine white Sedan 4 Dr. Automatic Transmission 4 Doors