1,084 Listings of BMW for Sale in North Carolina

  • 2013 BMW 3 Series for sale in Concord, NC
    • $3,975below average
    • Email for Price
    • Mileage
    • 116,726 Miles
    • 54,533 Miles above average
  • 2011 BMW 3 Series for sale in Raleigh, NC
    • $983below average
    • Email for Price
    • Mileage
    • 68,250 Miles
    • 20,790 Miles below average
  • 2015 BMW 3 Series for sale in Charlotte, NC
    • $388above average
    • Email for Price
    • Mileage
    • 34,000 Miles
    • 9,468 Miles below average
  • 2013 BMW 3 Series for sale in Raleigh, NC
    • $3,081below average
    • Email for Price
    • Mileage
    • 91,062 Miles
    • 20,746 Miles above average
  • 2011 BMW 3 Series for sale in Raleigh, NC
    • $2,178below average
    • Email for Price
    • Mileage
    • 115,359 Miles
    • 23,819 Miles above average
  • 2011 BMW 3 Series for sale in Raleigh, NC
    • $2,794below average
    • Email for Price
    • Mileage
    • 97,425 Miles
    • 16,247 Miles above average
  • 2015 BMW 3 Series for sale in Sanford, NC
    • $3,211below average
    • Email for Price
    • Mileage
    • 83,749 Miles
    • 44,425 Miles above average
  • 2008 BMW X5 for sale in Raleigh, NC
    • $2,125below average
    • Email for Price
    • Mileage
    • 88,093 Miles
    • 22,993 Miles below average
  • 2008 BMW X3 for sale in Raleigh, NC

    2008 BMW X3

    • $1,205below average
    • Email for Price
    • Mileage
    • 128,801 Miles
    • 17,189 Miles above average
  • 2008 BMW X3 for sale in Newton, NC
    • $1,620below average
    • Email for Price
    • Mileage
    • 144,000 Miles
    • 32,377 Miles above average
  • 2015 BMW 3 Series for sale in Laurinburg, NC
    • $2,285above average
    • Email for Price
    • Mileage
    • 29,702 Miles
    • 9,622 Miles below average
  • 2013 BMW 5 Series for sale in Charlotte, NC
    • $3,944below average
    • Email for Price
    • Mileage
    • 88,681 Miles
    • 15,132 Miles above average
  • 2016 BMW 2 Series for sale in Raleigh, NC
    • $7,341below average
    • Email for Price
    • Mileage
    • 87,182 Miles
    • 53,308 Miles above average
  • 2016 BMW 4 Series for sale in Charlotte, NC
    • $380above average
    • Email for Price
    • Mileage
    • 28,118 Miles
    • 8,160 Miles below average
  • 2016 BMW X5 for sale in Charlotte, NC
    • $899above average
    • Email for Price
    • Mileage
    • 32,150 Miles
    • 9,162 Miles below average
  • 1 of 73