Used BMW 3 Series in Waynesboro, VA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2007 BMW 3 Series 328xi in Staunton, VA 24401

    contact seller
    Mileage: 151,138
    Location: Staunton, VA 24401
    Description: Used 2007 BMW 3 Series 328xi - 151,138 miles Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i in Charlottesville, VA 22901

    $14,569
    Mileage: 55,260
    Location: Charlottesville, VA 22901
    Description: Used 2011 BMW 3 Series 328i - $14,569, 55,260 miles Exterior Color: black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Charlottesville, VA 22901

    $13,195
    Mileage: 72,601
    Location: Charlottesville, VA 22901
    Description: Used 2011 BMW 3 Series 328i xDrive - $13,195, 72,601 miles Exterior Color: black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Charlottesville, VA 22901

    $17,389
    Mileage: 42,359
    Location: Charlottesville, VA 22901
    Description: Used 2013 BMW 3 Series 328i xDrive - $17,389, 42,359 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Harrisonburg, VA 22801

    $20,990
    Mileage: 56,810
    Location: Harrisonburg, VA 22801
    Description: Used 2013 BMW 3 Series 328i xDrive - $20,990, 56,810 miles Exterior Color: alpine white 2.0L 4 Cylinder Engine Automatic Transmission Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Harrisonburg, VA 22801

    $22,599
    Mileage: 13,657
    Location: Harrisonburg, VA 22801
    Description: Used 2014 BMW 3 Series 320i xDrive - $22,599, 13,657 miles Exterior Color: gray Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoli 4 Doors
  • 2006 BMW 3 Series 325i in Harrisonburg, VA 22801

    $4,949
    Mileage: 138,768
    Location: Harrisonburg, VA 22801
    Description: Used 2006 BMW 3 Series 325i - $4,949, 138,768 miles Exterior Color: monaco blue metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 1999 BMW 3 Series 323i in Charlottesville, VA 22903

    $4,995
    Mileage: 197,590
    Location: Charlottesville, VA 22903
    Description: Used 1999 BMW 3 Series 323i - $4,995, 197,590 miles Exterior Color: blue SEDAN 4-DR 2.5 Manual Transmission 6 Cylinders
  • 2011 BMW 3 Series 328i xDrive in Charlottesville, VA 22903

    $11,995
    Mileage: 121,038
    Location: Charlottesville, VA 22903
    Description: Used 2011 BMW 3 Series 328i xDrive - $11,995, 121,038 miles Exterior Color: white Interior Color: tan COUPE 2-DR 3.0 Automatic Transmission 6 Cylinders
  • 2008 BMW 3 Series 335xi in Charlottesville, VA 22903

    $10,495
    Mileage: 117,758
    Location: Charlottesville, VA 22903
    Description: Used 2008 BMW 3 Series 335xi - $10,495, 117,758 miles Exterior Color: black Interior Color: tan SEDAN 4-DR 3.0 Automatic Transmission 6 Cylinders
  • 2006 BMW 3 Series 325xi in Charlottesville, VA 22903

    $8,995
    Mileage: 117,363
    Location: Charlottesville, VA 22903
    Description: Used 2006 BMW 3 Series 325xi - $8,995, 117,363 miles Exterior Color: silver Interior Color: gray SEDAN 4-DR 3.0 Automatic Transmission 6 Cylinders
  • 2009 BMW 3 Series in Charlottesville, VA 22911

    $9,000
    Mileage: 126,800
    Location: Charlottesville, VA 22911
    Description: Used 2009 BMW 3 Series - $9,000, 126,800 miles Exterior Color: blue Coupe Automatic Transmission Fuel: Gasoline 6 Cylinders
  • 2009 BMW 3 Series 328i in Orange, VA 22960

    $10,995
    Mileage: 61,928
    Location: Orange, VA 22960
    Description: Used 2009 BMW 3 Series 328i - $10,995, 61,928 miles Exterior Color: cranberry Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive in Lynchburg, VA 24502

    $20,500
    Mileage: 40,160
    Location: Lynchburg, VA 24502
    Description: Used 2014 BMW 3 Series 328i xDrive - $20,500, 40,160 miles Exterior Color: liquid blue metallic AWD 328i xDrive 4dr Sedan SULEV 2.0 4 Cylinder Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 328i in Lynchburg, VA 24502

    $33,000
    Mileage: 10,647
    Location: Lynchburg, VA 24502
    Description: Used 2016 BMW 3 Series 328i - $33,000, 10,647 miles Exterior Color: jatoba brown metallic 328i 4dr Sedan SULEV SA 2.0 4 Cylinder Fuel: Gasoline 4 Doors