Used BMW 3 Series in Charlottesville, VA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 1999 BMW 3 Series 323i in Charlottesville, VA 22903

    $5,995
    Mileage: 155,675
    Location: Charlottesville, VA 22903
    Description: Used 1999 BMW 3 Series 323i - $5,995, 155,675 miles SEDAN 4-DR 2.5 Automatic Transmission 6 Cylinders
  • 2007 BMW 3 Series 335i in Charlottesville, VA 22903

    $10,995
    Mileage: 89,519
    Location: Charlottesville, VA 22903
    Description: Used 2007 BMW 3 Series 335i - $10,995, 89,519 miles Exterior Color: brown Interior Color: brown SEDAN 4-DR 3.0 Automatic Transmission 6 Cylinders
  • 2016 BMW 3 Series 328i xDrive in Charlottesville, VA 22911

    $42,891
    Mileage: 7,488
    Location: Charlottesville, VA 22911
    Description: Used 2016 BMW 3 Series 328i xDrive - $42,891, 7,488 miles Exterior Color: platinum silver metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Charlottesville, VA 22911

    $31,871
    Mileage: 29,063
    Location: Charlottesville, VA 22911
    Description: Used 2014 BMW 3 Series 328i xDrive Gran Turismo - $31,871, 29,063 miles Exterior Color: black sapphire metallic Hatchback 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2010 BMW 3 Series 335i in Charlottesville, VA 22911

    $15,599
    Mileage: 75,200
    Location: Charlottesville, VA 22911
    Description: Used 2010 BMW 3 Series 335i - $15,599, 75,200 miles Exterior Color: gray 3.00L Automatic Transmission
  • 2014 BMW 3 Series 320i xDrive in Charlottesville, VA 22911

    $24,771
    Mileage: 30,412
    Location: Charlottesville, VA 22911
    Description: Used 2014 BMW 3 Series 320i xDrive - $24,771, 30,412 miles Exterior Color: glacier silver metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 335i xDrive in Charlottesville, VA 22911

    $36,681
    Mileage: 33,086
    Location: Charlottesville, VA 22911
    Description: Used 2014 BMW 3 Series 335i xDrive - $36,681, 33,086 miles Exterior Color: alpine white Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series 328xi in Charlottesville, VA 22911

    $11,993
    Mileage: 89,476
    Location: Charlottesville, VA 22911
    Description: Used 2009 BMW 3 Series 328xi - $11,993, 89,476 miles Exterior Color: monaco blue metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2012 BMW 3 Series 328i in Charlottesville, VA 22911

    $19,599
    Mileage: 36,518
    Location: Charlottesville, VA 22911
    Description: Used 2012 BMW 3 Series 328i - $19,599, 36,518 miles Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive Gran Turismo in Charlottesville, VA 22911

    $44,985
    Mileage: 1,256
    Location: Charlottesville, VA 22911
    Description: Used 2016 BMW 3 Series 328i xDrive Gran Turismo - $44,985, 1,256 miles Exterior Color: black sapphire metallic Hatchback 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2007 BMW 3 Series 328i in Charlottesville, VA 22911

    $9,992
    Mileage: 116,773
    Location: Charlottesville, VA 22911
    Description: Used 2007 BMW 3 Series 328i - $9,992, 116,773 miles Exterior Color: arctic metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series 328xi in Charlottesville, VA 22911

    $13,998
    Mileage: 76,678
    Location: Charlottesville, VA 22911
    Description: Used 2009 BMW 3 Series 328xi - $13,998, 76,678 miles Exterior Color: brown 3.00L Automatic Transmission
  • 2013 BMW 3 Series 335i xDrive in Charlottesville, VA 22911

    $25,998
    Mileage: 44,349
    Location: Charlottesville, VA 22911
    Description: Used 2013 BMW 3 Series 335i xDrive - $25,998, 44,349 miles Exterior Color: gray 3.00L Automatic Transmission
  • 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
  • 2003 BMW 3 Series 330Ci in Louisa, VA 23093

    $7,995
    Mileage: 69,288
    Location: Louisa, VA 23093
    Description: Used 2003 BMW 3 Series 330Ci - $7,995, 69,288 miles Exterior Color: blue 3.000