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
  • Black Sapphire Metallic 2018 BMW M2 BaseBlack Sapphire Metallic 2018 BMW M2 BaseBlack Sapphire Metallic 2018 BMW M2 BaseBlack Sapphire Metallic 2018 BMW M2 BaseBlack Sapphire Metallic 2018 BMW M2 BaseBlack Sapphire Metallic 2018 BMW M2 Base

    $34,277

    $1K
    55,792 mi.
    Est. $633/mo

    Exotic Motors

    3.1
    Rolling Meadows, IL (25 mi)
    Check Availability

  • Melbourne Red Metallic 2016 BMW M2 BaseMelbourne Red Metallic 2016 BMW M2 BaseMelbourne Red Metallic 2016 BMW M2 BaseMelbourne Red Metallic 2016 BMW M2 BaseMelbourne Red Metallic 2016 BMW M2 BaseMelbourne Red Metallic 2016 BMW M2 Base

    $16,495

    95,984 mi.
    Est. $304/mo

    Ali Luxury Motors

    Glenview, IL (25 mi)
    Check Availability
  • Long Beach Blue Metallic 2016 BMW M2 BaseLong Beach Blue Metallic 2016 BMW M2 BaseLong Beach Blue Metallic 2016 BMW M2 BaseLong Beach Blue Metallic 2016 BMW M2 BaseLong Beach Blue Metallic 2016 BMW M2 BaseLong Beach Blue Metallic 2016 BMW M2 Base

    $31,999

    97,710 mi.
    Est. $591/mo

    Premium Motors Inc.

    Villa Park, IL (12 mi)
    Check Availability
  • White / Black 2017 BMW M2 BaseWhite / Black 2017 BMW M2 BaseWhite / Black 2017 BMW M2 BaseWhite / Black 2017 BMW M2 BaseWhite / Black 2017 BMW M2 BaseWhite / Black 2017 BMW M2 Base

    $35,277

    68,419 mi.
    Est. $651/mo

    Exotic Motors

    3.1
    Rolling Meadows, IL (25 mi)
    Check Availability
  • Black Sapphire Metallic 2018 BMW M2 BaseBlack Sapphire Metallic 2018 BMW M2 BaseBlack Sapphire Metallic 2018 BMW M2 BaseBlack Sapphire Metallic 2018 BMW M2 BaseBlack Sapphire Metallic 2018 BMW M2 BaseBlack Sapphire Metallic 2018 BMW M2 Base

    $34,277

    $1K
    55,792 mi.
    Est. $633/mo

    Exotic Motors

    3.1
    Rolling Meadows, IL (25 mi)
    Check Availability
  • Alpine White 2026 BMW M2 BaseAlpine White 2026 BMW M2 BaseAlpine White 2026 BMW M2 BaseAlpine White 2026 BMW M2 BaseAlpine White 2026 BMW M2 BaseAlpine White 2026 BMW M2 Base

    $70,980

    77 mi.
    Est. $1,310/mo

    Ultimo Motors East

    3.6
    Westmont, IL (6 mi)
    Check Availability
  • Estoril Blue Metallic 2016 BMW M2 BaseEstoril Blue Metallic 2016 BMW M2 BaseEstoril Blue Metallic 2016 BMW M2 BaseEstoril Blue Metallic 2016 BMW M2 BaseEstoril Blue Metallic 2016 BMW M2 BaseEstoril Blue Metallic 2016 BMW M2 Base

    $17,712

    $498
    92,235 mi.
    Est. $327/mo

    Serra Toyota Lincolnwood

    4.4
    Lincolnwood, IL (21 mi)
    Check Availability
  • Alpine White 2025 BMW M2 Base

    Not Priced

    4,314 mi.

    The Autobarn Volkswagen of Countryside

    4.8
    Countryside, IL (5 mi)
    Check Availability
  • Long Beach Blue Metallic 2018 BMW M2 Base

    $34,369

    77,541 mi.
    Est. $634/mo

    Laurel BMW of Westmont

    4.5
    Westmont, IL (5 mi)
    Check Availability
  • $63,410

    17,385 mi.
    Est. $1,170/mo

    Maserati of Naperville

    3.3
    Naperville, IL (14 mi)
    Check Availability
  • Glacier Silver Metallic 2016 BMW M2 Base

    $20,490

    $300
    76,882 mi.
    Est. $378/mo

    Bill Jacobs BMW

    5.0
    Naperville, IL (14 mi)
    Check Availability
  • Zandvoort Blue 2024 BMW M2

    $64,990

    22,864 mi.
    Est. $1,199/mo

    Bill Jacobs BMW

    5.0
    Naperville, IL (14 mi)
    Check Availability
  • Brooklyn Gray Metallic 2024 BMW M2 BaseBrooklyn Gray Metallic 2024 BMW M2 BaseBrooklyn Gray Metallic 2024 BMW M2 BaseBrooklyn Gray Metallic 2024 BMW M2 BaseBrooklyn Gray Metallic 2024 BMW M2 BaseBrooklyn Gray Metallic 2024 BMW M2 Base

    $67,386

    16,950 mi.
    Est. $1,244/mo

    Ames Ford

    4.9
    $143 delivery from Ames, IA (293 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW M2Black Sapphire Metallic 2024 BMW M2Black Sapphire Metallic 2024 BMW M2Black Sapphire Metallic 2024 BMW M2Black Sapphire Metallic 2024 BMW M2Black Sapphire Metallic 2024 BMW M2

    $63,500

    $800
    13,843 mi.
    Est. $1,172/mo

    Unlimited Motors

    4.4
    $223 delivery from Westfield, IN (149 mi)
    Check Availability
  • Blue 2026 BMW M2 BaseBlue 2026 BMW M2 BaseBlue 2026 BMW M2 BaseBlue 2026 BMW M2 BaseBlue 2026 BMW M2 BaseBlue 2026 BMW M2 Base

    $68,407

    $500
    3,428 mi.
    Est. $1,262/mo

    Kunes Chrysler Dodge Jeep Ram of Sycamore

    4.4
    Sycamore, IL (44 mi)
    Check Availability
  • Zandvoort Blue 2023 BMW M2 CoupeZandvoort Blue 2023 BMW M2 CoupeZandvoort Blue 2023 BMW M2 CoupeZandvoort Blue 2023 BMW M2 CoupeZandvoort Blue 2023 BMW M2 CoupeZandvoort Blue 2023 BMW M2 Coupe

    $61,899

    $500
    15,078 mi.
    Est. $1,142/mo

    The Audi Exchange Highland Park

    4.8
    Highland Park, IL (32 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW M2 BaseBlack Sapphire Metallic 2024 BMW M2 BaseBlack Sapphire Metallic 2024 BMW M2 BaseBlack Sapphire Metallic 2024 BMW M2 BaseBlack Sapphire Metallic 2024 BMW M2 BaseBlack Sapphire Metallic 2024 BMW M2 Base

    $60,112

    $1.2K
    25,145 mi.
    Est. $1,109/mo

    Acura Highland Park

    4.3
    Highland Park, IL (33 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW M2 BaseBlack Sapphire Metallic 2025 BMW M2 BaseBlack Sapphire Metallic 2025 BMW M2 BaseBlack Sapphire Metallic 2025 BMW M2 BaseBlack Sapphire Metallic 2025 BMW M2 BaseBlack Sapphire Metallic 2025 BMW M2 Base

    $69,371

    11,125 mi.
    Est. $1,280/mo

    Gravity Autos Chicago

    3.8
    Highland Park, IL (33 mi)
    Check Availability
  • Skyscraper Grey Metallic 2025 BMW M2 BaseSkyscraper Grey Metallic 2025 BMW M2 BaseSkyscraper Grey Metallic 2025 BMW M2 BaseSkyscraper Grey Metallic 2025 BMW M2 BaseSkyscraper Grey Metallic 2025 BMW M2 BaseSkyscraper Grey Metallic 2025 BMW M2 Base

    $68,101

    4,413 mi.
    Est. $1,257/mo

    Gravity Autos Chicago

    3.8
    Highland Park, IL (33 mi)
    Check Availability