Used BMW 3 Series in Haverhill, MA

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2011 BMW 3 Series 328i in Haverhill, MA 01830

    $12,999
    Mileage: 102,755
    Location: Haverhill, MA 01830
    Description: Used 2011 BMW 3 Series 328i - $12,999, 102,755 miles Exterior Color: blue Coupe 3.0L I6 24V MPFI DOHC Fuel: GASOLI 2 Doors
  • 2013 BMW 3 Series 335i in Haverhill, MA 01832

    $24,898
    Mileage: 36,505
    Location: Haverhill, MA 01832
    Description: Used 2013 BMW 3 Series 335i - $24,898, 36,505 miles Exterior Color: black sapphire metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2010 BMW 3 Series 328i xDrive in Plaistow, NH 03865

    contact seller
    Mileage: 138,016
    Location: Plaistow, NH 03865
    Description: Used 2010 BMW 3 Series 328i xDrive - 138,016 miles Exterior Color: black AWD 328i xDrive 4dr Sedan SULEV 3.0 6 Cylinder Fuel: Gasoline 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Plaistow, NH 03865

    $14,938
    Mileage: 69,992
    Location: Plaistow, NH 03865
    Description: Used 2011 BMW 3 Series 328i xDrive - $14,938, 69,992 miles Exterior Color: black Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2009 BMW 3 Series 335xi in Kingston, NH 03848

    $13,900
    Mileage: 123,700
    Location: Kingston, NH 03848
    Description: Used 2009 BMW 3 Series 335xi - $13,900, 123,700 miles Exterior Color: alpine white Interior Color: black Coupe Straight 6 Cylinder Engine Automatic Transmission Fuel: G 6 Cylinders 2 Doors
  • 2007 BMW 3 Series 328xi in Kingston, NH 03848

    $8,500
    Mileage: 131,338
    Location: Kingston, NH 03848
    Description: Used 2007 BMW 3 Series 328xi - $8,500, 131,338 miles Exterior Color: space gray metallic Interior Color: black Sedan 4 Dr. Straight 6 Cylinder Engine Automatic Transmission Fuel: G 6 Cylinders 4 Doors
  • 2009 BMW 3 Series 328xi in Amesbury, MA 01913

    $9,500
    Mileage: 118,964
    Location: Amesbury, MA 01913
    Description: Used 2009 BMW 3 Series 328xi - $9,500, 118,964 miles Exterior Color: black sapphire metallic Interior Color: black 4dr Car 3 Straight 6 Cylinder Engine Automatic Transmission Fuel: G 6 Cylinders
  • 2006 BMW 3 Series 330Ci in Kingston, NH 03848

    $7,995
    Mileage: 132,029
    Location: Kingston, NH 03848
    Description: Used 2006 BMW 3 Series 330Ci - $7,995, 132,029 miles Exterior Color: blue Convertible 3.0L I6 24V MPFI DOHC Fuel: Gasoli 2 Doors
  • 2010 BMW 3 Series 328i xDrive in Lawrence, MA 01841

    Featured Car
    $15,358
    Mileage: 48,065
    Location: Lawrence, MA 01841
    Description: Used 2010 BMW 3 Series 328i xDrive - $15,358, 48,065 miles Exterior Color: blue Sedan 4 Dr. Automatic Transmission 6 Cylinders 4 Doors
  • 2015 BMW 3 Series 328i xDrive in Lawrence, MA 01841

    Featured Car
    $31,793
    Mileage: 29,862
    Location: Lawrence, MA 01841
    Description: Used 2015 BMW 3 Series 328i xDrive - $31,793, 29,862 miles Exterior Color: gray Station Wagon Automatic Transmission 4 Cylinders 4 Doors
  • 2014 BMW 3 Series 320i in Lawrence, MA 01841

    Featured Car
    $20,900
    Mileage: 35,456
    Location: Lawrence, MA 01841
    Description: Used 2014 BMW 3 Series 320i - $20,900, 35,456 miles Exterior Color: sparkling bronze metallic Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2009 BMW 3 Series 335xi in Lawrence, MA 01841

    Featured Car
    $14,700
    Mileage: 87,542
    Location: Lawrence, MA 01841
    Description: Used 2009 BMW 3 Series 335xi - $14,700, 87,542 miles Exterior Color: black sapphire metallic Coupe Automatic Transmission 6 Cylinders 2 Doors
  • 2013 BMW 3 Series 328i xDrive in Lawrence, MA 01841

    Featured Car
    $20,300
    Mileage: 39,450
    Location: Lawrence, MA 01841
    Description: Used 2013 BMW 3 Series 328i xDrive - $20,300, 39,450 miles Exterior Color: white Sedan 4 Dr. Automatic Transmission 4 Cylinders 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Lawrence, MA 01841

    Featured Car
    $32,500
    Mileage: 19,479
    Location: Lawrence, MA 01841
    Description: Used 2013 BMW 3 Series 335i xDrive - $32,500, 19,479 miles Exterior Color: silver Sedan 4 Dr. 6 Cylinders 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Lawrence, MA 01841

    Featured Car
    $31,800
    Mileage: 24,446
    Location: Lawrence, MA 01841
    Description: Used 2013 BMW 3 Series 335i xDrive - $31,800, 24,446 miles Exterior Color: blue Sedan 4 Dr. Automatic Transmission 6 Cylinders 4 Doors