Used BMW 3 Series in Madison, NC

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2001 BMW 3 Series 325Ci in Summerfield, NC 27358

    $9,850
    Mileage: 83,335
    Location: Summerfield, NC 27358
    Description: Used 2001 BMW 3 Series 325Ci - $9,850, 83,335 miles Exterior Color: gray Convertible 2.5L I-6 Automatic Transmission Fuel: Gasoli 2 Doors
  • 2002 BMW 3 Series 325Ci in Summerfield, NC 27358

    $7,450
    Mileage: 85,018
    Location: Summerfield, NC 27358
    Description: Used 2002 BMW 3 Series 325Ci - $7,450, 85,018 miles Exterior Color: gray Coupe 2.5L Straight 6 Cylinder Engine Automatic Transmission Fuel: Gasoli 2 Doors
  • 2013 BMW 3 Series 328i in Eden, NC 27288

    $14,719
    Mileage: 65,206
    Location: Eden, NC 27288
    Description: Used 2013 BMW 3 Series 328i - $14,719, 65,206 miles Exterior Color: melbourne red metallic 2 Door Coupe 3.0L I6 24V MPFI DOHC Automatic Transmission
  • 2014 BMW 3 Series 335i in Eden, NC 27288

    $22,950
    Mileage: 40,166
    Location: Eden, NC 27288
    Description: Used 2014 BMW 3 Series 335i - $22,950, 40,166 miles Exterior Color: black 4 Door Sedan 3.0L I6 24V GDI DOHC Turbo Automatic Transmission
  • 2011 BMW 3 Series 335i xDrive in Kernersville, NC 27284

    $12,791
    Mileage: 108,300
    Location: Kernersville, NC 27284
    Description: Used 2011 BMW 3 Series 335i xDrive - $12,791, 108,300 miles Exterior Color: titanium silver metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i in Greensboro, NC 27409

    $12,450
    Mileage: 66,338
    Location: Greensboro, NC 27409
    Description: Used 2011 BMW 3 Series 328i - $12,450, 66,338 miles Exterior Color: jet black Interior Color: beige 4dr Car Gas I6 3.0L/183 Automatic Transmission Fuel: Gasoline Fuel 6 Cylinders 4 Doors
  • 2011 BMW 3 Series 328i in Greensboro, NC 27409

    $10,999
    Mileage: 95,525
    Location: Greensboro, NC 27409
    Description: Used 2011 BMW 3 Series 328i - $10,999, 95,525 miles Exterior Color: jet black Interior Color: black 4dr Car Gas I6 3.0L/183 Automatic Transmission Fuel: Gasoline Fuel 6 Cylinders 4 Doors
  • 2011 BMW 3 Series 335i xDrive in Greensboro, NC 27409

    $15,999
    Mileage: 79,102
    Location: Greensboro, NC 27409
    Description: Used 2011 BMW 3 Series 335i xDrive - $15,999, 79,102 miles Exterior Color: alpine white Interior Color: cream beige 2dr Car Gas I6 3.0L/183 Automatic Transmission Fuel: Gasoline Fuel 6 Cylinders 2 Doors
  • 2011 BMW 3 Series 328i in Greensboro, NC 27405

    Featured Car
    $11,500
    Mileage: 91,757
    Location: Greensboro, NC 27405
    Description: Used 2011 BMW 3 Series 328i - $11,500, 91,757 miles Exterior Color: gray Automatic Transmission
  • 2011 BMW 3 Series 328i xDrive in Greensboro, NC 27405

    $14,559
    Mileage: 77,269
    Location: Greensboro, NC 27405
    Description: Used 2011 BMW 3 Series 328i xDrive - $14,559, 77,269 miles Exterior Color: red Coupe 3.0L I6 Automatic Transmission 2 Doors
  • 2011 BMW 3 Series 335i in Greensboro, NC 27405

    $16,548
    Mileage: 95,489
    Location: Greensboro, NC 27405
    Description: Used 2011 BMW 3 Series 335i - $16,548, 95,489 miles Exterior Color: black sapphire metallic 335i 2dr Convertible 3.0 6 Cylinder Fuel: Gasoline 2 Doors
  • 2015 BMW 3 Series 335i in Greensboro, NC 27401

    $27,100
    Mileage: 24,083
    Location: Greensboro, NC 27401
    Description: Used 2015 BMW 3 Series 335i - $27,100, 24,083 miles Exterior Color: white Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i in Greensboro, NC 27407

    $28,988
    Mileage: 24,259
    Location: Greensboro, NC 27407
    Description: Used 2017 BMW 3 Series 330i - $28,988, 24,259 miles Exterior Color: jet black Sedan I-4 cyl 4 Doors
  • 2017 BMW 3 Series 330i in Greensboro, NC 27407

    $28,197
    Mileage: 31,540
    Location: Greensboro, NC 27407
    Description: Used 2017 BMW 3 Series 330i - $28,197, 31,540 miles Sedan Intercooled Turbo Premium Unlead Fuel: GASOLI 4 Doors
  • 2013 BMW 3 Series 328i in Greensboro, NC 27407

    $15,890
    Mileage: 63,623
    Location: Greensboro, NC 27407
    Description: Used 2013 BMW 3 Series 328i - $15,890, 63,623 miles Exterior Color: white Sedan 2.0L 4 Doors