Used BMW 3 Series in Elkin, NC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2018 BMW 3 Series 330i xDrive Gran Turismo in Winston Salem, NC 27103

    $14,276
    Mileage: 110,424
    Location: Winston Salem, NC 27103
    Description: Used 2018 BMW 3 Series 330i xDrive Gran Turismo - $14,276, 110,424 miles Exterior Color: melbourne red metallic Automatic Transmission 4 Doors
  • 2021 BMW 3 Series 330i in Winston Salem, NC 27103

    $30,269
    Mileage: 40,393
    Location: Winston Salem, NC 27103
    Description: Used 2021 BMW 3 Series 330i - $30,269, 40,393 miles Exterior Color: mineral grey metallic Automatic Transmission 4 Doors
  • 2019 BMW 3 Series 330i in Lexington, NC 27295

    $25,600
    Mileage: 21,165
    Location: Lexington, NC 27295
    Description: Used 2019 BMW 3 Series 330i - $25,600, 21,165 miles Exterior Color: glacier silver metallic Automatic Transmission 4 Doors
  • 2021 BMW 3 Series 330i xDrive in Lexington, NC 27295

    $29,800
    Mileage: 23,851
    Location: Lexington, NC 27295
    Description: Used 2021 BMW 3 Series 330i xDrive - $29,800, 23,851 miles Exterior Color: black sapphire metallic Automatic Transmission 4 Doors
  • 2023 BMW 3 Series 330i in Lexington, NC 27295

    $34,588
    Mileage: 29,929
    Location: Lexington, NC 27295
    Description: Used 2023 BMW 3 Series 330i - $34,588, 29,929 miles Exterior Color: white metallic Automatic Transmission 4 Doors
  • 2023 BMW 3 Series 330i in Lexington, NC 27295

    $32,700
    Mileage: 34,101
    Location: Lexington, NC 27295
    Description: Used 2023 BMW 3 Series 330i - $32,700, 34,101 miles Exterior Color: white metallic Automatic Transmission 4 Doors
  • 2020 BMW 3 Series 330i xDrive in Kernersville, NC 27284

    $28,900
    Mileage: 44,815
    Location: Kernersville, NC 27284
    Description: Used 2020 BMW 3 Series 330i xDrive - $28,900, 44,815 miles Exterior Color: alpine white Interior Color: black SEDAN 4-DR 2.0 Automatic Transmission 4 Cylinders
  • 2017 BMW 3 Series 320i in Salisbury, NC 28147

    $14,772
    Mileage: 71,688
    Location: Salisbury, NC 28147
    Description: Used 2017 BMW 3 Series 320i - $14,772, 71,688 miles Exterior Color: jet black Automatic Transmission 4 Doors
  • 2023 BMW 3 Series 330i in Greensboro, NC 27409

    $43,999
    Mileage: 10,881
    Location: Greensboro, NC 27409
    Description: Used 2023 BMW 3 Series 330i - $43,999, 10,881 miles Exterior Color: black sapphire metallic Automatic Transmission 4 Doors
  • 2021 BMW 3 Series 330i in Mooresville, NC 28117

    $30,936
    Mileage: 21,961
    Location: Mooresville, NC 28117
    Description: Used 2021 BMW 3 Series 330i - $30,936, 21,961 miles Exterior Color: jet black Automatic Transmission 4 Doors
  • 2018 BMW 3 Series 330i in Mooresville, NC 28117

    $19,827
    Mileage: 53,530
    Location: Mooresville, NC 28117
    Description: Used 2018 BMW 3 Series 330i - $19,827, 53,530 miles Exterior Color: alpine white Automatic Transmission 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Summerfield, NC 27358

    $14,495
    Mileage: 116,371
    Location: Summerfield, NC 27358
    Description: Used 2017 BMW 3 Series 330i xDrive - $14,495, 116,371 miles Exterior Color: charcoal Automatic Transmission 4 Doors
  • 2003 BMW 3 Series 330Ci in Summerfield, NC 27358

    $14,900
    Mileage: 81,200
    Location: Summerfield, NC 27358
    Description: Used 2003 BMW 3 Series 330Ci - $14,900, 81,200 miles Exterior Color: silver Automatic Transmission 2 Doors
  • 2012 BMW 3 Series 328i in Summerfield, NC 27358

    $15,750
    Mileage: 81,976
    Location: Summerfield, NC 27358
    Description: Used 2012 BMW 3 Series 328i - $15,750, 81,976 miles Exterior Color: black Manual Transmission 2 Doors
  • 2017 BMW 3 Series 320i in Mooresville, NC 28115

    $12,777
    Mileage: 105,946
    Location: Mooresville, NC 28115
    Description: Used 2017 BMW 3 Series 320i - $12,777, 105,946 miles Exterior Color: red Automatic Transmission 4 Doors