Skip to main content
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Listings
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Filters
  • Alpine White 2013 BMW M3 BaseAlpine White 2013 BMW M3 BaseAlpine White 2013 BMW M3 BaseAlpine White 2013 BMW M3 BaseAlpine White 2013 BMW M3 BaseAlpine White 2013 BMW M3 Base

    $40,277

    80,200 mi.
    Est. $745/mo

    Exotic Motors

    3.1
    Rolling Meadows, IL (30 mi)
    Check Availability

  • Black 2018 BMW M3 BaseBlack 2018 BMW M3 BaseBlack 2018 BMW M3 BaseBlack 2018 BMW M3 BaseBlack 2018 BMW M3 BaseBlack 2018 BMW M3 Base

    $61,652

    49,210 mi.
    Est. $1,140/mo

    Specialty Motors

    3.0
    Gurnee, IL (22 mi)
    Check Availability
  • Yellow 2015 BMW M3 BaseYellow 2015 BMW M3 Base

    $52,995

    68,000 mi.
    Est. $980/mo

    Private seller: Khader

    Kenosha, WI (23 mi)
    Contact Seller
  • $55,277

    56,498 mi.
    Est. $1,023/mo

    Exotic Motors

    3.1
    Rolling Meadows, IL (30 mi)
    Check Availability
  • Not Priced

    98,737 mi.
    Est. $0/mo

    Exotic Motors

    3.1
    Rolling Meadows, IL (30 mi)
    Check Availability
  • Gray 2023 BMW M3Gray 2023 BMW M3Gray 2023 BMW M3Gray 2023 BMW M3Gray 2023 BMW M3Gray 2023 BMW M3

    $69,998

    31,514 mi.
    Est. $1,295/mo

    CarMax White Marsh

    4.2
    $799 delivery to Kenosha, WI (20 mi)
    Check Availability
  • Titanium Silver Metallic 2001 BMW M3 BaseTitanium Silver Metallic 2001 BMW M3 BaseTitanium Silver Metallic 2001 BMW M3 BaseTitanium Silver Metallic 2001 BMW M3 BaseTitanium Silver Metallic 2001 BMW M3 BaseTitanium Silver Metallic 2001 BMW M3 Base

    $29,894

    64,190 mi.
    Est. $553/mo

    Impex Auto Sales

    4.7
    $724 delivery from Greensboro, NC (635 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW M3 BaseBlack Sapphire Metallic 2021 BMW M3 BaseBlack Sapphire Metallic 2021 BMW M3 BaseBlack Sapphire Metallic 2021 BMW M3 BaseBlack Sapphire Metallic 2021 BMW M3 BaseBlack Sapphire Metallic 2021 BMW M3 Base

    $60,401

    49,542 mi.
    Est. $1,117/mo

    Gravity Autos Chicago

    3.8
    Highland Park, IL (31 mi)
    Check Availability
  • Yas Marina Blue Metallic 2018 BMW M3 BaseYas Marina Blue Metallic 2018 BMW M3 BaseYas Marina Blue Metallic 2018 BMW M3 BaseYas Marina Blue Metallic 2018 BMW M3 BaseYas Marina Blue Metallic 2018 BMW M3 BaseYas Marina Blue Metallic 2018 BMW M3 Base

    $53,945

    69,420 mi.
    Est. $998/mo

    Audi Hoffman Estates

    4.6
    Hoffman Estates, IL (31 mi)
    Check Availability
  • White 2011 BMW M3 BaseWhite 2011 BMW M3 BaseWhite 2011 BMW M3 BaseWhite 2011 BMW M3 BaseWhite 2011 BMW M3 BaseWhite 2011 BMW M3 Base

    $26,561

    92,443 mi.
    Est. $491/mo

    Autos of Chicago

    4.4
    Arlington Heights, IL (31 mi)
    Check Availability
  • Isle of Man Green Metallic 2024 BMW M3 BaseIsle of Man Green Metallic 2024 BMW M3 BaseIsle of Man Green Metallic 2024 BMW M3 BaseIsle of Man Green Metallic 2024 BMW M3 BaseIsle of Man Green Metallic 2024 BMW M3 BaseIsle of Man Green Metallic 2024 BMW M3 Base

    $75,376

    $2.5K
    27,231 mi.
    Est. $1,394/mo

    McGrath BMW of Elmhurst

    4.4
    Elmhurst, IL (42 mi)
    Check Availability
  • White 2022 BMW M3White 2022 BMW M3White 2022 BMW M3White 2022 BMW M3White 2022 BMW M3White 2022 BMW M3

    $63,998

    46,022 mi.
    Est. $1,184/mo

    CarMax Naperville

    4.6
    Naperville, IL (46 mi)
    Check Availability
  • Alpine White 2011 BMW M3 BaseAlpine White 2011 BMW M3 BaseAlpine White 2011 BMW M3 BaseAlpine White 2011 BMW M3 BaseAlpine White 2011 BMW M3 BaseAlpine White 2011 BMW M3 Base

    $68,212

    $1K
    13,312 mi.
    Est. $1,262/mo

    Chicago Motor Cars

    3.7
    West Chicago, IL (40 mi)
    Check Availability
  • White 1998 BMW M3White 1998 BMW M3White 1998 BMW M3White 1998 BMW M3White 1998 BMW M3White 1998 BMW M3

    $17,999

    83,995 mi.
    Est. $333/mo

    KNB Motors Inc

    Northlake, IL (44 mi)
    Check Availability
  • Mineral Gray Metallic 2017 BMW M3 BaseMineral Gray Metallic 2017 BMW M3 BaseMineral Gray Metallic 2017 BMW M3 BaseMineral Gray Metallic 2017 BMW M3 BaseMineral Gray Metallic 2017 BMW M3 BaseMineral Gray Metallic 2017 BMW M3 Base

    $53,707

    $700
    46,621 mi.
    Est. $993/mo

    Autos of Chicago

    4.4
    Arlington Heights, IL (31 mi)
    Check Availability
  • Alpine White 2016 BMW M3 BaseAlpine White 2016 BMW M3 BaseAlpine White 2016 BMW M3 BaseAlpine White 2016 BMW M3 Base

    $55,403

    47,281 mi.
    Est. $1,025/mo

    The Porsche Exchange

    4.9
    Highland Park, IL (31 mi)
    Check Availability
  • Toronto Red Metallic 2022 BMW M3 BaseToronto Red Metallic 2022 BMW M3 BaseToronto Red Metallic 2022 BMW M3 BaseToronto Red Metallic 2022 BMW M3 BaseToronto Red Metallic 2022 BMW M3 BaseToronto Red Metallic 2022 BMW M3 Base

    $65,989

    $511
    48,333 mi.
    Est. $1,221/mo

    Kearns Motor Car Co.

    4.6
    Johnson Creek, WI (49 mi)
    Check Availability
  • Jet Black 2012 BMW M3 BaseJet Black 2012 BMW M3 BaseJet Black 2012 BMW M3 BaseJet Black 2012 BMW M3 BaseJet Black 2012 BMW M3 BaseJet Black 2012 BMW M3 Base

    $22,995

    99,040 mi.
    Est. $425/mo

    CityWerks Motorsports

    4.8
    Glendale Heights, IL (41 mi)
    Check Availability
  • Jet Black 2005 BMW M3 BaseJet Black 2005 BMW M3 BaseJet Black 2005 BMW M3 BaseJet Black 2005 BMW M3 BaseJet Black 2005 BMW M3 BaseJet Black 2005 BMW M3 Base

    $20,995

    89,159 mi.
    Est. $388/mo

    CityWerks Motorsports

    4.8
    Glendale Heights, IL (41 mi)
    Check Availability