Used BMW 3 Series in Cadillac, MI

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2007 BMW 3 Series 335i in Traverse City, MI 49685

    $9,990
    Mileage: 150,000
    Location: Traverse City, MI 49685
    Description: Used 2007 BMW 3 Series 335i - $9,990, 150,000 miles Exterior Color: blue Convertible 3.0L I6 24V GDI DOHC Twin Turbo Fuel: GASOLI 2 Doors
  • 2014 BMW 3 Series 328d xDrive in Traverse City, MI 49684

    $28,995
    Mileage: 24,981
    Location: Traverse City, MI 49684
    Description: Used 2014 BMW 3 Series 328d xDrive - $28,995, 24,981 miles Exterior Color: alpine white Sedan 2.0L I4 16V DDI DOHC Turbo Diese Fuel: Diesel 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Midland, MI 48640

    $14,388
    Mileage: 69,764
    Location: Midland, MI 48640
    Description: Used 2011 BMW 3 Series 328i xDrive - $14,388, 69,764 miles Exterior Color: gray