Used BMW 3 Series in Morris, MN

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2016 BMW 3 Series 328i xDrive in Morris, MN 56267

    $34,988
    Mileage: 16,000
    Location: Morris, MN 56267
    Description: Used 2016 BMW 3 Series 328i xDrive - $34,988, 16,000 miles Exterior Color: black Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: GASOLI 4 Doors
  • 2007 BMW 3 Series 328xi in Alexandria, MN 56308

    $4,995
    Mileage: 187,237
    Location: Alexandria, MN 56308
    Description: Used 2007 BMW 3 Series 328xi - $4,995, 187,237 miles Exterior Color: gray 4 Door Sedan 3.0L I6 24V MPFI DOHC Automatic Transmission