Used BMW cars in MI

1-25 of 3,850 cars

X
x
Receive the latest car listings by email
Receive new listings by email bmw mi
Sort by
Price
to
Model
Year
to
Mileage
to
Type of fuel
Body type
  • Sedan  885
  • Coupé  777
  • SUV  728
  • Convertible  245
  • Hatchback  43
  • Truck  19
Transmission
  • automatic  2,078
  • manual  54
Number of doors
to
Features
Publication date
  • Today  44
  • Within the last 7 days  293
  • Photo 2019 BMW X3 xDrive30i, Glacier Silver Metallic...
    E
    EasyAutoSales.com 1 day ago

    2019 BMW X3 xDrive30i, Glacier Silver Metallic in Farmingtn...

    48335, MI
    new

    Recent Arrival! X-line. Driver assistance package. Active driving assistant. Moonroof. Heated front seats. Heated steering wheel. Contact our fri

    $44,680
    8,555 Miles
    Year 2019
    Report
  • Photo Used 2015 BMW X6 xDrive35i for sale
    S
    Shoppok 21 h 10 minutes ago

    Used 2015 BMW X6 xDrive35i for sale

    48601, Saginaw County, MI
    new

    Used 2015 BMW X6 xDrive35i for sale $30850. Used 2015 BMW X6 xDrive35i for sale. Mileage52500 Exterior colorBlack Interior colorBlack...

    $30,850
    52,500 Miles
    Year 2015
    Report
  • Photo Used 2017 BMW M3 Sedan for sale
    S
    Shoppok 21 h 21 minutes ago

    Used 2017 BMW M3 Sedan for sale

    48161, Monroe County, MI
    new

    Used 2017 BMW M3 Sedan for sale $49990. Used 2017 BMW M3 Sedan for sale. Mileage31461 Exterior colorBlack Interior colorBlack Engine6-Cylinder...

    $49,990
    31,461 Miles
    Year 2017
    Report
  • Photo 2020 BMW X5
    A
    Autosclearance ORG 1 day ago

    2020 BMW X5

    48439, Grand Blanc, Genesee County, MI
    new

    2020 BMW X5 xDrive40i with 0 miles for $67,445. Located in Grand Blanc, MI. Recent Arrival! Alpine 2020 BMW X5 xDrive40i AWD 3.0L I6 DOHC 24V...

    $67,445
    Year 2020
    4 Doors
    Report
  • Photo 2020 BMW X3
    A
    Autosclearance ORG 1 day ago

    2020 BMW X3

    48439, Grand Blanc, Genesee County, MI
    new

    2020 BMW X3 xDrive30i with 0 miles for $54,320. Located in Grand Blanc, MI. Recent Arrival! Jet Black 2020 BMW X3 xDrive30i AWD 2.0L I4...

    $54,320
    Year 2020
    4 Doors
    Report
  • Photo 2020 BMW X4
    A
    Autosclearance ORG 1 day ago

    2020 BMW X4

    48439, Grand Blanc, Genesee County, MI
    new

    2020 BMW X4 xDrive 30i with 0 miles for $61,590. Located in Grand Blanc, MI. Recent Arrival! Carbon Black Metallic 2020 BMW X4 xDrive30i AWD...

    $61,590
    Year 2020
    4 Doors
    Report
  • Photo 2017 BMW X3
    A
    AutosclearanceNET 1 day ago

    2017 BMW X3

    97008, Beaverton, Gladwin County, MI
    new

    2017 BMW X3 XDrive28i with 29,137 miles for $23,998. Located in Beaverton, OR. CarMax Curbside is now available at select stores. Enjoy online...

    $23,998
    29,137 Miles
    Year 2017
    Report
  • Photo 2020 BMW X7
    A
    Autosclearance ORG 1 day ago

    2020 BMW X7

    48439, Grand Blanc, Genesee County, MI
    new

    2020 BMW X7 xDrive40i with 0 miles for $100,725. Located in Grand Blanc, MI. Recent Arrival! Mineral White Metallic 2020 BMW X7 xDrive40i AWD...

    $100,725
    Year 2020
    4 Doors
    Report
  • Photo Used 2013 BMW X1 xDrive28i for sale
    S
    Shoppok 1 day ago

    Used 2013 BMW X1 xDrive28i for sale

    49022, Benton Harbor, Berrien County, MI
    new

    Used 2013 BMW X1 xDrive28i for sale $12400. Used 2013 BMW X1 xDrive28i for sale. Mileage58000 Exterior colorBrown Interior colorBlack...

    $12,400
    58,000 Miles
    Year 2013
    Report
  • Photo 2020 BMW X7
    A
    Autosclearance ORG 1 day ago

    2020 BMW X7

    48439, Grand Blanc, Genesee County, MI
    new

    2020 BMW X7 xDrive40i with 0 miles for $96,945. Located in Grand Blanc, MI. Recent Arrival! Mineral White Metallic 2020 BMW X7 xDrive40i AWD...

    $96,945
    Year 2020
    4 Doors
    Report
  • Photo Used 2004 BMW 645Ci Convertible for sale
    S
    Shoppok 1 day ago

    Used 2004 BMW 645Ci Convertible for sale

    49015, Battle Creek, Calhoun County, MI
    new

    Used 2004 BMW 645Ci Convertible for sale $8995. Used 2004 BMW 645Ci Convertible for sale. Mileage82254 Exterior colorWhite Interior colorTan...

    $8,995
    82,254 Miles
    Year 2004
    Report
  • Photo 2015 BMW 320
    A
    AutosclearanceNET 1 day ago

    2015 BMW 320

    97008, Beaverton, Gladwin County, MI
    new

    2015 BMW 320 I with 29,131 miles for $16,998. Located in Beaverton, OR. CarMax Curbside is now available at select stores. Enjoy online car...

    $16,998
    29,131 Miles
    Year 2015
    Report
  • Photo 2015 BMW 328
    A
    AutosclearanceNET 1 day ago

    2015 BMW 328

    97008, Beaverton, Gladwin County, MI
    new

    2015 BMW 328 I with 60,323 miles for $17,998. Located in Beaverton, OR. CarMax Curbside is now available at select stores. Enjoy online car...

    $17,998
    60,323 Miles
    Year 2015
    Report
  • Photo 2003 BMW M3
    u
    usadscenter.com 2 days ago

    2003 BMW M3

    Owosso, Shiawassee County, MI

    I am always available by mail at. Looking to sell my mint BMW E46 M3 convertible. Very low mileage with only 25k original miles. The nicest...

    $10,100
    25,956 Miles
    Year 2003
    Report
  • Photo 2020 BMW X1 xDrive28i
    I
    ISeeCars 1 day ago

    2020 BMW X1 xDrive28i

    48183, Trenton, Wayne County, MI
    new

    ...BMW X1 xDrive28i AWD 6-Speed Automatic 2.0L 4-Cylinder DOHC 16V TwinPower Turbo23/31 City/Highway MPGCertification Program Details: At Hertz...

    $36,700
    3,515 Miles
    Year 2020
    Report
  • Photo 2004 BMW 6 Series
    5
    C
    ClassicCars 4 days ago

    2004 BMW 6 Series

    49601, Wexford County, MI

    2004 BMW 645 CSI 44,000 actual mi. Very good condition, thisvehicle has been babied, automatic, V8. Real quick, sport package. Cabernet...

    $24,500
    44,000 Miles
    Year 2004
    Report
  • Photo Used 2013 BMW 320i xDrive Sedan for sale
    S
    Shoppok 1 day ago

    Used 2013 BMW 320i xDrive Sedan for sale

    48213, Detroit, Wayne County, MI
    new

    Used 2013 BMW 320i xDrive Sedan for sale $11569. Used 2013 BMW 320i xDrive Sedan for sale. Mileage74449 Exterior colorJet Black Interior...

    $11,569
    74,449 Miles
    Year 2013
    Report
  • Photo Certified 2017 BMW X3 xDrive28i for sale
    S
    Shoppok 1 day ago

    Certified 2017 BMW X3 xDrive28i for sale

    49201, Jackson County, MI
    new

    Certified 2017 BMW X3 xDrive28i for sale $31250. Certified 2017 BMW X3 xDrive28i for sale. Mileage20829 Exterior colorChestnut Bronze Metallic...

    $31,250
    20,829 Miles
    Year 2017
    Report
  • Photo Certified 2017 BMW X3 xDrive28d for sale
    S
    Shoppok 1 day ago

    Certified 2017 BMW X3 xDrive28d for sale

    48912, Lansing, MI
    new

    Certified 2017 BMW X3 xDrive28d for sale $33000. Certified 2017 BMW X3 xDrive28d for sale. Mileage39520 Exterior colorDeep Sea Blue Metallic...

    $33,000
    39,520 Miles
    Year 2017
    Report
  • Photo 2004 BMW Z4 3.0i Jackson, MI
    W
    Web2Carz 5 days ago

    2004 BMW Z4 3.0i Jackson, MI

    49202, Jackson County, MI

    2004 BMW Z4 For Sale. Exterior Color: sterling gray metallic, Body: 3.0i 2dr Roadster, Engine: 3.0 3.0L NA I6 double overhea, Fuel: Gasoline...

    $13,500
    45,078 Miles
    Year 2004
    2 Doors
    Report
  • Photo 2017 BMW 3 Series
    A
    Autosclearance ORG 7 h 28 minutes ago

    2017 BMW 3 Series

    48103, Ann Arbor, Washtenaw County, MI
    new

    2017 BMW 3 Series 330i xDrive with 13,763 miles for $25,143. Located in Ann Arbor, MI. 2017 BMW 3 Series 330i xDrive Glacier Silver Metallic...

    $25,143
    13,763 Miles
    Year 2017
    4 Doors
    Report
  • Photo 2020 BMW X3 M
    A
    Autosclearance ORG 1 day ago

    2020 BMW X3 M

    48439, Grand Blanc, Genesee County, MI
    new

    2020 BMW X3 M Competition with 0 miles for $80,545. Located in Grand Blanc, MI. 437 Horsepower. Heated Steering wheel. *Pano Roof. *Front...

    $80,545
    Year 2020
    4 Doors
    Report
  • Photo 2020 BMW X4 M
    A
    Autosclearance ORG 1 day ago

    2020 BMW X4 M

    48439, Grand Blanc, Genesee County, MI
    new

    2020 BMW X4 M Competition with 0 miles for $80,395. Located in Grand Blanc, MI. 473 Horsepower. *Front and Rear Heated Seats. *Comfort Access...

    $80,395
    Year 2020
    4 Doors
    Report
  • Photo 2006 BMW 3 Series 325xi
    I
    ISeeCars 1 day ago

    2006 BMW 3 Series 325xi

    48103, Ann Arbor, Washtenaw County, MI
    new

    2006 BMW 3 Series 325xi UNKNOWN. For sale by Suburban Chevrolet Cadillac Of Ann Arbor in ANN ARBOR, MI 48103

    Check price
    146,919 Miles
    Year 2006
    Report
  • Photo 2020 BMW X7
    A
    Autosclearance ORG 1 day ago

    2020 BMW X7

    48439, Grand Blanc, Genesee County, MI
    new

    2020 BMW X7 xDrive40i with 0 miles for $81,470. Located in Grand Blanc, MI. Remote Start Engine. *Comfort Access Keyless Entry. *Wireless...

    $81,470
    Year 2020
    4 Doors
    Report
X

Get notified when we have new listings available for bmw mi

x
Receive the latest car listings by email

1 2 3 4 5 Next »

Used BMW cars in MI

Receive alerts for this search

We use cookies to personalize your experience. If that’s okay, just keep browsing. More info