Used BMW 3 Series in Holly, MI

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2009 BMW 3 Series 328i in Holly, MI 48442

    $23,850
    Mileage: 56,147
    Location: Holly, MI 48442
    Description: Used 2009 BMW 3 Series 328i - $23,850, 56,147 miles Exterior Color: jet black Interior Color: cream beige dakota leather Coupe I6 3L DOHC Manual Transmission Fuel: Gasoline 6 Cylinders 2 Doors
  • 2010 BMW 3 Series 328i in Clarkston, MI 48348

    contact seller
    Mileage: 125,438
    Location: Clarkston, MI 48348
    Description: Used 2010 BMW 3 Series 328i - 125,438 miles Exterior Color: red 328i 4dr Sedan 3.0 6 Cylinder Manual Transmission Fuel: Gasoline 4 Doors
  • 2011 BMW 3 Series 328i xDrive in Fenton, MI 48430

    $14,495
    Mileage: 64,000
    Location: Fenton, MI 48430
    Description: Used 2011 BMW 3 Series 328i xDrive - $14,495, 64,000 miles Exterior Color: dark blue Sedan 3.0L I6 24V MPFI DOHC Fuel: GASOLI 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Grand Blanc, MI 48439

    $22,275
    Mileage: 50,501
    Location: Grand Blanc, MI 48439
    Description: Used 2013 BMW 3 Series 328i xDrive - $22,275, 50,501 miles Exterior Color: mineral gray metallic Interior Color: black CAR 2.0L 4-Cylinder DOHC 16V Turboch Automatic Transmission Fuel: G 4 Cylinders 4 Doors
  • 2007 BMW 3 Series 328xi in Waterford, MI 48328

    $10,447
    Mileage: 76,674
    Location: Waterford, MI 48328
    Description: Used 2007 BMW 3 Series 328xi - $10,447, 76,674 miles Exterior Color: titanium silver metallic Wagon 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2007 BMW 3 Series 335i in Waterford, MI 48328

    $8,995
    Mileage: 137,071
    Location: Waterford, MI 48328
    Description: Used 2007 BMW 3 Series 335i - $8,995, 137,071 miles Exterior Color: blue Coupe 3.0L I6 24V GDI DOHC Twin Turbo Fuel: Gasoli 2 Doors
  • 2013 BMW 3 Series 328i xDrive in Lake Orion, MI 48362

    $20,995
    Mileage: 41,913
    Location: Lake Orion, MI 48362
    Description: Used 2013 BMW 3 Series 328i xDrive - $20,995, 41,913 miles Exterior Color: jet black Sedan Turbocharged Gas I4 2.0L/122 Fuel: GASOLI 4 Doors
  • 2008 BMW 3 Series 335xi in Waterford, MI 48328

    $15,900
    Mileage: 86,637
    Location: Waterford, MI 48328
    Description: Used 2008 BMW 3 Series 335xi - $15,900, 86,637 miles Exterior Color: silver AWD 335xi 2dr Coupe 3.0 6 Cylinder Fuel: Gasoline 2 Doors
  • 2014 BMW 3 Series 328d in Walled Lake, MI 48390

    $25,001
    Mileage: 34,433
    Location: Walled Lake, MI 48390
    Description: Used 2014 BMW 3 Series 328d - $25,001, 34,433 miles Exterior Color: jet black Sedan 2.0L I4 16V DDI DOHC Turbo Diese Fuel: Diesel 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Walled Lake, MI 48390

    $24,000
    Mileage: 63,751
    Location: Walled Lake, MI 48390
    Description: Used 2013 BMW 3 Series 335i xDrive - $24,000, 63,751 miles Exterior Color: blue Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Walled Lake, MI 48390

    $20,777
    Mileage: 44,891
    Location: Walled Lake, MI 48390
    Description: Used 2013 BMW 3 Series 328i xDrive - $20,777, 44,891 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2006 BMW 3 Series 325xi in Pontiac, MI 48340

    Featured Car
    $7,999
    Mileage: 123,396
    Location: Pontiac, MI 48340
    Description: Used 2006 BMW 3 Series 325xi - $7,999, 123,396 miles Exterior Color: grey Sedan 4 Dr. Automatic Transmission 6 Cylinders 4 Doors
  • 2008 BMW 3 Series 335i in Brighton, MI 48114

    $10,995
    Mileage: 127,450
    Location: Brighton, MI 48114
    Description: Used 2008 BMW 3 Series 335i - $10,995, 127,450 miles Exterior Color: alpine white 4 Door Sedan 3.0L I6 24V GDI DOHC Twin Turbo Automatic Transmission
  • 1999 BMW 3 Series 323i in Davison, MI 48423

    $3,499
    Mileage: 214,267
    Location: Davison, MI 48423
    Description: Used 1999 BMW 3 Series 323i - $3,499, 214,267 miles Exterior Color: alpine white Sedan 2.5L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2016 BMW 3 Series 328i in New Hudson, MI 48165

    contact seller
    Mileage: 20,885
    Location: New Hudson, MI 48165
    Description: Used 2016 BMW 3 Series 328i - 20,885 miles Exterior Color: alpine white 4 Dr Sedan 2.0 4 Cylinder Automatic Transmission