Used BMW 3 Series in Harrisonburg, VA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2013 BMW 3 Series 328i in Harrisonburg, VA 22801

    $25,950
    Mileage: 28,054
    Location: Harrisonburg, VA 22801
    Description: Used 2013 BMW 3 Series 328i - $25,950, 28,054 miles Exterior Color: melbourne red metallic Sedan 2.0L I-4 Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 320i in Harrisonburg, VA 22801

    $25,200
    Mileage: 12,315
    Location: Harrisonburg, VA 22801
    Description: Used 2016 BMW 3 Series 320i - $25,200, 12,315 miles Exterior Color: black sapphire metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i in Harrisonburg, VA 22801

    $23,950
    Mileage: 26,793
    Location: Harrisonburg, VA 22801
    Description: Used 2013 BMW 3 Series 328i - $23,950, 26,793 miles Exterior Color: black 3.0L 6 cyls
  • 2014 BMW 3 Series 320i in Penn Laird, VA 22846

    $19,900
    Mileage: 48,319
    Location: Penn Laird, VA 22846
    Description: Used 2014 BMW 3 Series 320i - $19,900, 48,319 miles Exterior Color: white Car 4-Cyl, Turbo, 2.0 Liter Automatic Transmission 4 Cylinders
  • 2014 BMW 3 Series 335i in Waynesboro, VA 22980

    $32,000
    Mileage: 55,565
    Location: Waynesboro, VA 22980
    Description: Used 2014 BMW 3 Series 335i - $32,000, 55,565 miles Exterior Color: glacier silver metallic Interior Color: leather coral red 4dr Car L Straight 6 Cylinder Engine Fuel: G 6 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Waynesboro, VA 22980

    $39,900
    Mileage: 5,972
    Location: Waynesboro, VA 22980
    Description: Used 2016 BMW 3 Series 328i xDrive - $39,900, 5,972 miles Exterior Color: black sapphire metallic Interior Color: saddle brown dak lthr + dash 4dr Car L 4 Cylinder Engine Fuel: G 4 Cylinders 4 Doors
  • 2015 BMW 3 Series 320i xDrive in Waynesboro, VA 22980

    $32,000
    Mileage: 5,121
    Location: Waynesboro, VA 22980
    Description: Used 2015 BMW 3 Series 320i xDrive - $32,000, 5,121 miles Exterior Color: alpine white Interior Color: black sensatec 4dr Car L 4 Cylinder Engine Fuel: G 4 Cylinders 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Waynesboro, VA 22980

    $35,000
    Mileage: contact seller
    Location: Waynesboro, VA 22980
    Description: Used 2015 BMW 3 Series 328i xDrive - $35,000, Exterior Color: black sapphire metallic Interior Color: black 4dr Car L 4 Cylinder Engine Fuel: G 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Waynesboro, VA 22980

    $42,600
    Mileage: 8,024
    Location: Waynesboro, VA 22980
    Description: Used 2016 BMW 3 Series 328i xDrive - $42,600, 8,024 miles Exterior Color: mediterranean blue metallic Interior Color: ven beige lthr/oyster hglght 4dr Car L 4 Cylinder Engine Fuel: G 4 Cylinders 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Waynesboro, VA 22980

    $36,000
    Mileage: 7,653
    Location: Waynesboro, VA 22980
    Description: Used 2015 BMW 3 Series 328i xDrive - $36,000, 7,653 miles Exterior Color: jet black Interior Color: black w/red highlight 4dr Car L 4 Cylinder Engine Fuel: G 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 320i xDrive in Waynesboro, VA 22980

    $34,500
    Mileage: 8,193
    Location: Waynesboro, VA 22980
    Description: Used 2016 BMW 3 Series 320i xDrive - $34,500, 8,193 miles Exterior Color: melbourne red metallic Interior Color: black sensatec 4dr Car L 4 Cylinder Engine Fuel: G 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 320i xDrive in Waynesboro, VA 22980

    $35,800
    Mileage: 9,426
    Location: Waynesboro, VA 22980
    Description: Used 2016 BMW 3 Series 320i xDrive - $35,800, 9,426 miles Exterior Color: mineral grey metallic Interior Color: black sensatec 4dr Car L 4 Cylinder Engine Fuel: G 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 328i xDrive Gran Turismo in Waynesboro, VA 22980

    $47,000
    Mileage: 6,070
    Location: Waynesboro, VA 22980
    Description: Used 2016 BMW 3 Series 328i xDrive Gran Turismo - $47,000, 6,070 miles Exterior Color: mineral grey metallic Interior Color: black dakota leather 4dr Car L 4 Cylinder Engine Fuel: G 4 Cylinders 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Waynesboro, VA 22980

    $33,000
    Mileage: 4,834
    Location: Waynesboro, VA 22980
    Description: Used 2015 BMW 3 Series 328i xDrive - $33,000, 4,834 miles Exterior Color: black sapphire metallic Interior Color: black dakota leather 4dr Car L 4 Cylinder Engine Fuel: G 4 Cylinders 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Waynesboro, VA 22980

    $42,380
    Mileage: 5
    Location: Waynesboro, VA 22980
    Description: Used 2017 BMW 3 Series 320i xDrive - $42,380, 5 miles Exterior Color: mineral white metallic Interior Color: black sensatec 4dr Car L 4 Cylinder Engine Fuel: G 4 Cylinders 4 Doors