Used BMW 3 Series in Berwick, ME

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2011 BMW 3 Series 328i xDrive in Somersworth, NH 03878

    Featured Car
    $13,255
    Mileage: 70,886
    Location: Somersworth, NH 03878
    Description: Used 2011 BMW 3 Series 328i xDrive - $13,255, 70,886 miles Exterior Color: alpine white Automatic Transmission
  • 2013 BMW 3 Series 328i xDrive in Somersworth, NH 03878

    $14,496
    Mileage: 72,938
    Location: Somersworth, NH 03878
    Description: Used 2013 BMW 3 Series 328i xDrive - $14,496, 72,938 miles Exterior Color: alpine white AWD 328i xDrive 4dr Sedan 2.0 4 Cylinder Fuel: Gasoline 4 Doors
  • 2007 BMW 3 Series 328i in Somersworth, NH 03878

    contact seller
    Mileage: 137,110
    Location: Somersworth, NH 03878
    Description: Used 2007 BMW 3 Series 328i - 137,110 miles 328i 4dr Sedan 3.0 6 Cylinder Fuel: Gasoline 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Rochester, NH 03868

    $11,995
    Mileage: 120,964
    Location: Rochester, NH 03868
    Description: Used 2013 BMW 3 Series 328i xDrive - $11,995, 120,964 miles Exterior Color: black Gasoline 4 Cyl 2.0 L Automatic Transmission
  • 2013 BMW 3 Series 328i xDrive in Rochester, NH 03867

    $13,729
    Mileage: 73,310
    Location: Rochester, NH 03867
    Description: Used 2013 BMW 3 Series 328i xDrive - $13,729, 73,310 miles Exterior Color: tan 4dr Car 2 Liter 4 Cylinder Engine Automatic Transmission Fuel: G 4 Cylinders
  • 2005 BMW 3 Series 330i in Rochester, NH 03867

    $4,897
    Mileage: 115,840
    Location: Rochester, NH 03867
    Description: Used 2005 BMW 3 Series 330i - $4,897, 115,840 miles Exterior Color: gray 4dr Car 3 Straight 6 Cylinder Engine Automatic Transmission Fuel: G 6 Cylinders
  • 2010 BMW 3 Series 328i xDrive in Portsmouth, NH 03801

    $15,880
    Mileage: 49,350
    Location: Portsmouth, NH 03801
    Description: Used 2010 BMW 3 Series 328i xDrive - $15,880, 49,350 miles Exterior Color: space gray metallic Wagon 3.0L 6-Cylinder DOHC Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Portsmouth, NH 03801

    $13,495
    Mileage: 107,472
    Location: Portsmouth, NH 03801
    Description: Used 2013 BMW 3 Series 328i xDrive - $13,495, 107,472 miles Exterior Color: blue Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2015 BMW 3 Series 320i xDrive in Greenland, NH 03840

    $19,297
    Mileage: 40,467
    Location: Greenland, NH 03840
    Description: Used 2015 BMW 3 Series 320i xDrive - $19,297, 40,467 miles Exterior Color: blk AWD 320i xDrive 4dr Sedan 2.0 4 Cylinder Fuel: Gasoline 4 Doors
  • 2017 BMW 3 Series 320i xDrive in Stratham, NH 03885

    $28,955
    Mileage: 32,664
    Location: Stratham, NH 03885
    Description: Used 2017 BMW 3 Series 320i xDrive - $28,955, 32,664 miles Exterior Color: mineral white metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 340i xDrive in Stratham, NH 03885

    $35,687
    Mileage: 24,380
    Location: Stratham, NH 03885
    Description: Used 2016 BMW 3 Series 340i xDrive - $35,687, 24,380 miles Exterior Color: mineral gray metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i xDrive in Stratham, NH 03885

    $26,888
    Mileage: 19,180
    Location: Stratham, NH 03885
    Description: Used 2016 BMW 3 Series 328i xDrive - $26,888, 19,180 miles Exterior Color: jet black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2015 BMW 3 Series 335i xDrive Gran Turismo in Stratham, NH 03885

    $26,777
    Mileage: 28,497
    Location: Stratham, NH 03885
    Description: Used 2015 BMW 3 Series 335i xDrive Gran Turismo - $26,777, 28,497 miles Exterior Color: black sapphire metallic Hatchback 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Stratham, NH 03885

    $16,879
    Mileage: 51,453
    Location: Stratham, NH 03885
    Description: Used 2013 BMW 3 Series 328i xDrive - $16,879, 51,453 miles Exterior Color: black sapphire metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 320i xDrive in Stratham, NH 03885

    $20,500
    Mileage: 31,339
    Location: Stratham, NH 03885
    Description: Used 2016 BMW 3 Series 320i xDrive - $20,500, 31,339 miles Exterior Color: gray Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors