Used BMW 3 Series in Mechanicsville, VA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2007 BMW 3 Series 335i in Richmond, VA 23227

    $7,995
    Mileage: 134,707
    Location: Richmond, VA 23227
    Description: Used 2007 BMW 3 Series 335i - $7,995, 134,707 miles Exterior Color: black Coupe 3.0L I6 24V GDI DOHC Twin Turbo Fuel: GASOLI 2 Doors
  • 2005 BMW 3 Series 330i in Glen Allen, VA 23059

    $7,188
    Mileage: 118,855
    Location: Glen Allen, VA 23059
    Description: Used 2005 BMW 3 Series 330i - $7,188, 118,855 miles Exterior Color: silver Interior Color: gray 4DR 3.0L 246 Cylinders
  • 2014 BMW 3 Series 328d xDrive in Ashland, VA 23005

    $26,000
    Mileage: 30,501
    Location: Ashland, VA 23005
    Description: Used 2014 BMW 3 Series 328d xDrive - $26,000, 30,501 miles Exterior Color: black AWD 328d xDrive 4dr Sedan 2.0 4 Cylinder Fuel: Diesel 4 Doors
  • 2015 BMW 3 Series 320i in Glen Allen, VA 23060

    $20,705
    Mileage: 37,791
    Location: Glen Allen, VA 23060
    Description: Used 2015 BMW 3 Series 320i - $20,705, 37,791 miles Exterior Color: jet black 4 Door Sedan 2.0L I4 16V GDI DOHC Turbo Automatic Transmission
  • 2014 BMW 3 Series 320i xDrive in Glen Allen, VA 23060

    $25,998
    Mileage: 19,945
    Location: Glen Allen, VA 23060
    Description: Used 2014 BMW 3 Series 320i xDrive - $25,998, 19,945 miles Exterior Color: silver 2.00L Automatic Transmission
  • 2014 BMW 3 Series 320i in Glen Allen, VA 23060

    $23,599
    Mileage: 22,987
    Location: Glen Allen, VA 23060
    Description: Used 2014 BMW 3 Series 320i - $23,599, 22,987 miles Exterior Color: black 2.00L Automatic Transmission
  • 2013 BMW 3 Series ActiveHybrid 3 in Glen Allen, VA 23060

    $22,599
    Mileage: 43,089
    Location: Glen Allen, VA 23060
    Description: Used 2013 BMW 3 Series ActiveHybrid 3 - $22,599, 43,089 miles Exterior Color: white 3.00L Automatic Transmission
  • 2014 BMW 3 Series 320i in Henrico, VA 23294

    $20,990
    Mileage: 27,027
    Location: Henrico, VA 23294
    Description: Used 2014 BMW 3 Series 320i - $20,990, 27,027 miles Exterior Color: gray 4dr Car Intercooled Turbo Premium Unlead Automatic Transmission Fuel: Gasoline Fuel 4 Cylinders 4 Doors
  • 2016 BMW 3 Series 320i in Henrico, VA 23294

    $27,895
    Mileage: 19,908
    Location: Henrico, VA 23294
    Description: Used 2016 BMW 3 Series 320i - $27,895, 19,908 miles Exterior Color: silver Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Henrico, VA 23294

    $37,993
    Mileage: 12,356
    Location: Henrico, VA 23294
    Description: Used 2016 BMW 3 Series 328i xDrive - $37,993, 12,356 miles Exterior Color: blue Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Henrico, VA 23294

    $36,695
    Mileage: 23,016
    Location: Henrico, VA 23294
    Description: Used 2016 BMW 3 Series 328i xDrive - $36,695, 23,016 miles Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i in Henrico, VA 23294

    $39,793
    Mileage: 8,322
    Location: Henrico, VA 23294
    Description: Used 2017 BMW 3 Series 330i - $39,793, 8,322 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 320i xDrive in Henrico, VA 23294

    $29,693
    Mileage: 11,960
    Location: Henrico, VA 23294
    Description: Used 2016 BMW 3 Series 320i xDrive - $29,693, 11,960 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Henrico, VA 23294

    $36,693
    Mileage: 12,644
    Location: Henrico, VA 23294
    Description: Used 2016 BMW 3 Series 328i xDrive - $36,693, 12,644 miles Exterior Color: blue Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i in Henrico, VA 23294

    $26,293
    Mileage: 39,812
    Location: Henrico, VA 23294
    Description: Used 2014 BMW 3 Series 328i - $26,293, 39,812 miles Exterior Color: white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors