Used BMW 3 Series in Glen Allen, VA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2011 BMW 3 Series 328i xDrive in Glen Allen, VA 23060

    $16,988
    Mileage: 50,357
    Location: Glen Allen, VA 23060
    Description: Used 2011 BMW 3 Series 328i xDrive - $16,988, 50,357 miles Exterior Color: light blue Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Glen Allen, VA 23060

    $15,988
    Mileage: 45,152
    Location: Glen Allen, VA 23060
    Description: Used 2011 BMW 3 Series 328i xDrive - $15,988, 45,152 miles Exterior Color: silver Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 328i xDrive Gran Turismo in Henrico, VA 23294

    contact seller
    Mileage: 12,238
    Location: Henrico, VA 23294
    Description: Used 2015 BMW 3 Series 328i xDrive Gran Turismo - 12,238 miles Exterior Color: alpine white AWD 328i xDrive Gran Turismo 4dr 2.0 4 Cylinder Automatic Transmission Fuel: Gasoline 4 Doors
  • 2014 BMW 3 Series 320i in Henrico, VA 23294

    $20,985
    Mileage: 38,538
    Location: Henrico, VA 23294
    Description: Used 2014 BMW 3 Series 320i - $20,985, 38,538 miles Exterior Color: alpine white Sedan I4 2.00L Automatic Transmission Fuel: Gas 4 Doors
  • 1991 BMW 3 Series 318i in Henrico, VA 23294

    $3,991
    Mileage: 187,843
    Location: Henrico, VA 23294
    Description: Used 1991 BMW 3 Series 318i - $3,991, 187,843 miles Exterior Color: black Convertible 1.8L I4 16V DOHC Automatic Transmission Fuel: Gasoli 2 Doors
  • 2011 BMW 3 Series 335i in Henrico, VA 23294

    $23,900
    Mileage: 35,920
    Location: Henrico, VA 23294
    Description: Used 2011 BMW 3 Series 335i - $23,900, 35,920 miles Exterior Color: space gray metallic Convertible 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 2 Doors
  • 2013 BMW 3 Series 328i in Henrico, VA 23294

    $28,845
    Mileage: 35,913
    Location: Henrico, VA 23294
    Description: Used 2013 BMW 3 Series 328i - $28,845, 35,913 miles Exterior Color: deep sea blue metallic Convertible I6 3.00L Automatic Transmission Fuel: Gas 2 Doors
  • 2013 BMW 3 Series 335i xDrive in Henrico, VA 23294

    $25,995
    Mileage: 63,664
    Location: Henrico, VA 23294
    Description: Used 2013 BMW 3 Series 335i xDrive - $25,995, 63,664 miles Exterior Color: white Sedan I6 3.00L Manual Transmission Fuel: Gas 4 Doors
  • 2013 BMW 3 Series 335i in Henrico, VA 23294

    $31,995
    Mileage: 28,524
    Location: Henrico, VA 23294
    Description: Used 2013 BMW 3 Series 335i - $31,995, 28,524 miles Exterior Color: black sapphire metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2008 BMW 3 Series 328i in Henrico, VA 23294

    $10,493
    Mileage: 89,498
    Location: Henrico, VA 23294
    Description: Used 2008 BMW 3 Series 328i - $10,493, 89,498 miles Exterior Color: jerez black metallic Sedan I6 3.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2013 BMW 3 Series 328i in Henrico, VA 23294

    $25,995
    Mileage: 28,423
    Location: Henrico, VA 23294
    Description: Used 2013 BMW 3 Series 328i - $25,995, 28,423 miles Exterior Color: titanium silver metallic Convertible 3.0L I6 24V MPFI DOHC Fuel: Gasoli 2 Doors
  • 2011 BMW 3 Series 328i xDrive in Henrico, VA 23294

    $18,995
    Mileage: 25,978
    Location: Henrico, VA 23294
    Description: Used 2011 BMW 3 Series 328i xDrive - $18,995, 25,978 miles Exterior Color: blue water Sedan I6 3.00L Automatic Transmission Fuel: Gas 4 Doors
  • 2013 BMW 3 Series 328i in Henrico, VA 23294

    $25,995
    Mileage: 30,571
    Location: Henrico, VA 23294
    Description: Used 2013 BMW 3 Series 328i - $25,995, 30,571 miles Exterior Color: titanium silver metallic Convertible I6 3.00L Automatic Transmission Fuel: Gas 2 Doors
  • 2010 BMW 3 Series 335i in Henrico, VA 23294

    $14,995
    Mileage: 64,608
    Location: Henrico, VA 23294
    Description: Used 2010 BMW 3 Series 335i - $14,995, 64,608 miles Exterior Color: blue water metallic Coupe 3.0L I6 24V GDI DOHC Twin Turbo Fuel: Gasoli 2 Doors
  • 2013 BMW 3 Series 335i in Henrico, VA 23294

    $36,995
    Mileage: 30,588
    Location: Henrico, VA 23294
    Description: Used 2013 BMW 3 Series 335i - $36,995, 30,588 miles Exterior Color: space gray metallic Convertible 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 2 Doors