Used BMW 3 Series in High Point, NC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2008 BMW 3 Series 335i in High Point, NC 27263

    $10,888
    Mileage: 105,141
    Location: High Point, NC 27263
    Description: Used 2008 BMW 3 Series 335i - $10,888, 105,141 miles Exterior Color: space gray metallic 335i 2dr Convertible 3.0 6 Cylinder Fuel: Gasoline 2 Doors
  • 2017 BMW 3 Series 328d xDrive in Greensboro, NC 27407

    $29,997
    Mileage: 67,320
    Location: Greensboro, NC 27407
    Description: Used 2017 BMW 3 Series 328d xDrive - $29,997, 67,320 miles Wagon Intercooled Turbo Diesel I-4 2.0 Automatic Transmission Fuel: Diesel Fuel 4 Doors
  • 2014 BMW 3 Series 320i in Greensboro, NC 27407

    contact seller
    Mileage: 49,563
    Location: Greensboro, NC 27407
    Description: Used 2014 BMW 3 Series 320i - 49,563 miles Exterior Color: imperial blue metallic 320i 4dr Sedan 2.0 4 Cylinder Fuel: Gasoline 4 Doors
  • 2020 BMW 3 Series 330i in Lexington, NC 27295

    $32,500
    Mileage: 32,369
    Location: Lexington, NC 27295
    Description: Used 2020 BMW 3 Series 330i - $32,500, 32,369 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Lexington, NC 27295

    $20,500
    Mileage: 81,641
    Location: Lexington, NC 27295
    Description: Used 2017 BMW 3 Series 330i xDrive - $20,500, 81,641 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2009 BMW 3 Series 328i in Madison, NC 27025

    $8,793
    Mileage: 70,108
    Location: Madison, NC 27025
    Description: Used 2009 BMW 3 Series 328i - $8,793, 70,108 miles Exterior Color: monaco blue metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 328i in Salisbury, NC 28147

    $21,977
    Mileage: 26,771
    Location: Salisbury, NC 28147
    Description: Used 2016 BMW 3 Series 328i - $21,977, 26,771 miles Exterior Color: blue Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 320i in Salisbury, NC 28147

    contact seller
    Mileage: 44,251
    Location: Salisbury, NC 28147
    Description: Used 2016 BMW 3 Series 320i - 44,251 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Albemarle, NC 28001

    $16,999
    Mileage: 71,104
    Location: Albemarle, NC 28001
    Description: Used 2013 BMW 3 Series 328i xDrive - $16,999, 71,104 miles Exterior Color: glacier silver metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2020 BMW 3 Series 330i in Mount Airy, NC 27030

    $34,664
    Mileage: 26,347
    Location: Mount Airy, NC 27030
    Description: Used 2020 BMW 3 Series 330i - $34,664, 26,347 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2010 BMW 3 Series 335i in Martinsville, VA 24112

    $9,990
    Mileage: 135,052
    Location: Martinsville, VA 24112
    Description: Used 2010 BMW 3 Series 335i - $9,990, 135,052 miles Exterior Color: blue Coupe 3.0L I6 24V GDI DOHC Twin Turbo Fuel: Gasoline 2 Doors
  • 2013 BMW 3 Series 335i in Chapel Hill, NC 27517

    $16,995
    Mileage: 94,028
    Location: Chapel Hill, NC 27517
    Description: Used 2013 BMW 3 Series 335i - $16,995, 94,028 miles Exterior Color: melbourne red metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 3 Series 330i in Statesville, NC 28677

    $20,997
    Mileage: 49,079
    Location: Statesville, NC 28677
    Description: Used 2017 BMW 3 Series 330i - $20,997, 49,079 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2012 BMW 3 Series 328i in Mooresville, NC 28115

    $12,990
    Mileage: 96,355
    Location: Mooresville, NC 28115
    Description: Used 2012 BMW 3 Series 328i - $12,990, 96,355 miles Exterior Color: alpine white 328i 2dr Convertible 3.0 6 Cylinder Fuel: Gasoline 2 Doors
  • 2013 BMW 3 Series 335i in Mooresville, NC 28117

    $18,888
    Mileage: 55,531
    Location: Mooresville, NC 28117
    Description: Used 2013 BMW 3 Series 335i - $18,888, 55,531 miles Exterior Color: jet black Convertible 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 2 Doors