Used BMW 3 Series in Traverse City, MI

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 1997 BMW 3 Series 318ti in Traverse City, MI 49684

    $2,200
    Mileage: 174,068
    Location: Traverse City, MI 49684
    Description: Used 1997 BMW 3 Series 318ti - $2,200, 174,068 miles Exterior Color: black Hatchback 1.9L I4 16V MPFI DOHC Fuel: GASOLI 2 Doors
  • 2007 BMW 3 Series 328i in Petoskey, MI 49770

    $7,995
    Mileage: 140,205
    Location: Petoskey, MI 49770
    Description: Used 2007 BMW 3 Series 328i - $7,995, 140,205 miles Exterior Color: white 4dr Car L Straight 6 Cylinder Engine Automatic Transmission Fuel: G 6 Cylinders 4 Doors