Used BMW 3 Series in Stafford, VA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2011 BMW 3 Series 328i in Stafford, VA 22554

    $10,500
    Mileage: 61,270
    Location: Stafford, VA 22554
    Description: Used 2011 BMW 3 Series 328i - $10,500, 61,270 miles Exterior Color: white Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoline 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Stafford, VA 22554

    $10,995
    Mileage: 77,138
    Location: Stafford, VA 22554
    Description: Used 2013 BMW 3 Series 328i xDrive - $10,995, 77,138 miles Exterior Color: brown Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 328d xDrive in Triangle, VA 22172

    $21,777
    Mileage: 39,779
    Location: Triangle, VA 22172
    Description: Used 2016 BMW 3 Series 328d xDrive - $21,777, 39,779 miles Exterior Color: black Wagon 2.0L I4 16V DDI DOHC Turbo Diese Fuel: Diesel 4 Doors
  • 2012 BMW 3 Series 328i in Triangle, VA 22172

    $10,700
    Mileage: 89,982
    Location: Triangle, VA 22172
    Description: Used 2012 BMW 3 Series 328i - $10,700, 89,982 miles Exterior Color: charcoal Convertible 3.0L I6 24V MPFI DOHC Fuel: Gasoline 2 Doors
  • 2016 BMW 3 Series 328i xDrive Gran Turismo in Triangle, VA 22172

    $21,977
    Mileage: 28,171
    Location: Triangle, VA 22172
    Description: Used 2016 BMW 3 Series 328i xDrive Gran Turismo - $21,977, 28,171 miles Exterior Color: gray Hatchback 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Triangle, VA 22172

    $20,477
    Mileage: 41,413
    Location: Triangle, VA 22172
    Description: Used 2016 BMW 3 Series 328i xDrive - $20,477, 41,413 miles Exterior Color: blue Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 328i in Triangle, VA 22172

    $19,477
    Mileage: 23,698
    Location: Triangle, VA 22172
    Description: Used 2016 BMW 3 Series 328i - $19,477, 23,698 miles Exterior Color: blue Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 340i xDrive in Dumfries, VA 22026

    $24,450
    Mileage: 29,216
    Location: Dumfries, VA 22026
    Description: Used 2016 BMW 3 Series 340i xDrive - $24,450, 29,216 miles Exterior Color: blue Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2017 BMW 3 Series 340i xDrive in Dumfries, VA 22026

    $22,450
    Mileage: 57,457
    Location: Dumfries, VA 22026
    Description: Used 2017 BMW 3 Series 340i xDrive - $22,450, 57,457 miles Exterior Color: black Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2018 BMW 3 Series 320i xDrive in Dumfries, VA 22026

    $20,999
    Mileage: 19,428
    Location: Dumfries, VA 22026
    Description: Used 2018 BMW 3 Series 320i xDrive - $20,999, 19,428 miles Exterior Color: gray Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2020 BMW 3 Series 330i xDrive in Fredericksburg, VA 22406

    $34,995
    Mileage: 12,357
    Location: Fredericksburg, VA 22406
    Description: Used 2020 BMW 3 Series 330i xDrive - $34,995, 12,357 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Fredericksburg, VA 22401

    $15,295
    Mileage: 96,850
    Location: Fredericksburg, VA 22401
    Description: Used 2013 BMW 3 Series 335i xDrive - $15,295, 96,850 miles Exterior Color: black Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoline 4 Doors
  • 2007 BMW 3 Series 328xi in Fredericksburg, VA 22401

    $6,995
    Mileage: 121,850
    Location: Fredericksburg, VA 22401
    Description: Used 2007 BMW 3 Series 328xi - $6,995, 121,850 miles Exterior Color: silver Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoline 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Fredericksburg, VA 22401

    $10,495
    Mileage: 89,700
    Location: Fredericksburg, VA 22401
    Description: Used 2011 BMW 3 Series 328i xDrive - $10,495, 89,700 miles Exterior Color: black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoline 4 Doors
  • 2016 BMW 3 Series 328i in Fredericksburg, VA 22401

    $16,000
    Mileage: 73,119
    Location: Fredericksburg, VA 22401
    Description: Used 2016 BMW 3 Series 328i - $16,000, 73,119 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoline 4 Doors