Used BMW 3 Series in Keene, NH

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2013 BMW 3 Series 328i xDrive in Keene, NH 03431

    $18,788
    Mileage: 50,163
    Location: Keene, NH 03431
    Description: Used 2013 BMW 3 Series 328i xDrive - $18,788, 50,163 miles Exterior Color: black 2.0L 4 cyls Automatic Transmission
  • 2014 BMW 3 Series 328i xDrive in Claremont, NH 03743

    $22,498
    Mileage: 32,535
    Location: Claremont, NH 03743
    Description: Used 2014 BMW 3 Series 328i xDrive - $22,498, 32,535 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Milford, NH 03055

    $10,900
    Mileage: 107,806
    Location: Milford, NH 03055
    Description: Used 2011 BMW 3 Series 328i xDrive - $10,900, 107,806 miles Exterior Color: gray AWD 328i xDrive 4dr Sedan 3.0 6 Cylinder Fuel: Gasoline 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Bow, NH 03304

    $18,000
    Mileage: 53,257
    Location: Bow, NH 03304
    Description: Used 2013 BMW 3 Series 328i xDrive - $18,000, 53,257 miles Exterior Color: deep sea blue metallic 2.00L Automatic Transmission
  • 2016 BMW 3 Series 328i xDrive in Merrimack, NH 03054

    $22,699
    Mileage: 49,065
    Location: Merrimack, NH 03054
    Description: Used 2016 BMW 3 Series 328i xDrive - $22,699, 49,065 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 328i xDrive Gran Turismo in Merrimack, NH 03054

    $26,837
    Mileage: 44,223
    Location: Merrimack, NH 03054
    Description: Used 2015 BMW 3 Series 328i xDrive Gran Turismo - $26,837, 44,223 miles Exterior Color: blue Hatchback 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Merrimack, NH 03054

    $17,695
    Mileage: 53,960
    Location: Merrimack, NH 03054
    Description: Used 2014 BMW 3 Series 320i xDrive - $17,695, 53,960 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Merrimack, NH 03054

    $17,995
    Mileage: 22,397
    Location: Merrimack, NH 03054
    Description: Used 2011 BMW 3 Series 328i xDrive - $17,995, 22,397 miles Exterior Color: silver Sedan Straight 6 Cylinder Engine Fuel: GASOLI 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Manchester, NH 03102

    $20,995
    Mileage: 67,272
    Location: Manchester, NH 03102
    Description: Used 2013 BMW 3 Series 335i xDrive - $20,995, 67,272 miles Exterior Color: white Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2010 BMW 3 Series 328i xDrive in Manchester, NH 03102

    $11,988
    Mileage: 84,992
    Location: Manchester, NH 03102
    Description: Used 2010 BMW 3 Series 328i xDrive - $11,988, 84,992 miles Exterior Color: gray Sedan Straight 6 Cylinder Engine Fuel: GASOLI 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Leominster, MA 01453

    $17,447
    Mileage: 74,719
    Location: Leominster, MA 01453
    Description: Used 2015 BMW 3 Series 328i xDrive - $17,447, 74,719 miles Exterior Color: imperial blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Leominster, MA 01453

    $15,975
    Mileage: 62,580
    Location: Leominster, MA 01453
    Description: Used 2014 BMW 3 Series 320i xDrive - $15,975, 62,580 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Leominster, MA 01453

    $11,590
    Mileage: 71,600
    Location: Leominster, MA 01453
    Description: Used 2011 BMW 3 Series 328i xDrive - $11,590, 71,600 miles Exterior Color: titanium silver metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2003 BMW 3 Series 325Ci in Merrimack, NH 03054

    $5,995
    Mileage: 116,677
    Location: Merrimack, NH 03054
    Description: Used 2003 BMW 3 Series 325Ci - $5,995, 116,677 miles Exterior Color: black Interior Color: black 2 2.5L I6 Automatic Transmission Fuel: G 1 Cylinders
  • 2002 BMW 3 Series 330xi in Merrimack, NH 03054

    $6,995
    Mileage: 114,999
    Location: Merrimack, NH 03054
    Description: Used 2002 BMW 3 Series 330xi - $6,995, 114,999 miles Exterior Color: green Interior Color: brown 4 3.0L I6 Automatic Transmission Fuel: G