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 328i xDrive in Traverse City, MI 49684

    $26,995
    Mileage: 19,696
    Location: Traverse City, MI 49684
    Description: Used 2014 BMW 3 Series 328i xDrive - $26,995, 19,696 miles Exterior Color: imperial blue Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 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
  • 2007 BMW 3 Series 328xi in Traverse City, MI 49686

    $6,990
    Mileage: 132,036
    Location: Traverse City, MI 49686
    Description: Used 2007 BMW 3 Series 328xi - $6,990, 132,036 miles Exterior Color: jet black Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 1998 BMW 3 Series 328is in Roscommon, MI 48653

    contact seller
    Mileage: 112,212
    Location: Roscommon, MI 48653
    Description: Used 1998 BMW 3 Series 328is - 112,212 miles Exterior Color: silver 2dr Car 2.8 L I6 Fuel: Gas 6 Cylinders 2 Doors
  • 2007 BMW 3 Series 328xi in Clare, MI 48617

    $7,975
    Mileage: 96,508
    Location: Clare, MI 48617
    Description: Used 2007 BMW 3 Series 328xi - $7,975, 96,508 miles Exterior Color: black Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors