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 Filters
  • Artic Silver 1998 BMW M MArtic Silver 1998 BMW M MArtic Silver 1998 BMW M MArtic Silver 1998 BMW M MArtic Silver 1998 BMW M MArtic Silver 1998 BMW M M

    $21,500

    57,249 mi.
    Est. $409/mo

    Gateway Classic Cars

    2.6
    Check Availability
    Free delivery from O Fallon, IL (1992 mi)
    Quick view
  • Titanium Silver Metallic 2002 BMW M M 3.2LTitanium Silver Metallic 2002 BMW M M 3.2LTitanium Silver Metallic 2002 BMW M M 3.2LTitanium Silver Metallic 2002 BMW M M 3.2LTitanium Silver Metallic 2002 BMW M M 3.2LTitanium Silver Metallic 2002 BMW M M 3.2L

    $54,995

    83,962 mi.
    Est. $1,045/mo

    Audi Marin

    4.8
    Check Availability
    San Rafael, CA (3,624 mi)
    Quick view
  • Titanium Silver Metallic 2007 BMW M BaseTitanium Silver Metallic 2007 BMW M BaseTitanium Silver Metallic 2007 BMW M BaseTitanium Silver Metallic 2007 BMW M BaseTitanium Silver Metallic 2007 BMW M BaseTitanium Silver Metallic 2007 BMW M Base

    $38,998

    61,405 mi.
    Est. $741/mo

    HGreg.com Lux

    4.2
    Check Availability
    Pompano Beach, FL (1,042 mi)
    Quick view
  • Imola Red 2006 BMW M Roadster 2DImola Red 2006 BMW M Roadster 2DImola Red 2006 BMW M Roadster 2DImola Red 2006 BMW M Roadster 2DImola Red 2006 BMW M Roadster 2DImola Red 2006 BMW M Roadster 2D

    $37,495

    41,588 mi.
    Est. $713/mo

    Unique Motors Seattle LLC

    Check Availability
    Kent, WA (3,714 mi)
    Quick view
  • Imola Red 2000 BMW M MImola Red 2000 BMW M MImola Red 2000 BMW M MImola Red 2000 BMW M MImola Red 2000 BMW M MImola Red 2000 BMW M M

    $25,998

    45,148 mi.
    Est. $494/mo

    Quality Auto Center of Lynnwood

    Check Availability
    Lynnwood, WA (3,724 mi)
    Quick view
  • Titanium Silver Metallic 2000 BMW M MTitanium Silver Metallic 2000 BMW M MTitanium Silver Metallic 2000 BMW M MTitanium Silver Metallic 2000 BMW M MTitanium Silver Metallic 2000 BMW M MTitanium Silver Metallic 2000 BMW M M

    $37,995

    86,968 mi.
    Est. $722/mo

    Auto Park Dallas

    3.5
    Check Availability
    Lewisville, TX (2,144 mi)
    Quick view
  • Alpine White 2002 BMW M M 3.2LAlpine White 2002 BMW M M 3.2LAlpine White 2002 BMW M M 3.2LAlpine White 2002 BMW M M 3.2LAlpine White 2002 BMW M M 3.2LAlpine White 2002 BMW M M 3.2L

    $51,998

    30,934 mi.
    Est. $988/mo

    HGreg.com Lux

    4.2
    Check Availability
    Pompano Beach, FL (1,042 mi)
    Quick view
  • Estoril Blue Metallic 2000 BMW M RoadsterEstoril Blue Metallic 2000 BMW M RoadsterEstoril Blue Metallic 2000 BMW M RoadsterEstoril Blue Metallic 2000 BMW M RoadsterEstoril Blue Metallic 2000 BMW M RoadsterEstoril Blue Metallic 2000 BMW M Roadster

    $16,295

    $700
    79,469 mi.
    Est. $310/mo

    Boyko Motors

    3.0
    Check Availability
    Tacoma, WA (3,716 mi)
    Quick view
  • Imola Red 2006 BMW M BaseImola Red 2006 BMW M BaseImola Red 2006 BMW M BaseImola Red 2006 BMW M BaseImola Red 2006 BMW M BaseImola Red 2006 BMW M Base

    $20,000

    105,629 mi.
    Est. $380/mo

    Serra Auto Campus

    2.8
    Check Availability
    Okemos, MI (1,989 mi)
    Quick view
  • Black Sapphire Metallic 2006 BMW M MBlack Sapphire Metallic 2006 BMW M MBlack Sapphire Metallic 2006 BMW M MBlack Sapphire Metallic 2006 BMW M MBlack Sapphire Metallic 2006 BMW M MBlack Sapphire Metallic 2006 BMW M M

    $26,977

    $2K
    48,957 mi.
    Est. $513/mo

    Auto Showcase of Carol Stream

    3.5
    Check Availability
    Carol Stream, IL (2,072 mi)
    Quick view
  • Titanium Silver Metallic 2007 BMW M MTitanium Silver Metallic 2007 BMW M MTitanium Silver Metallic 2007 BMW M MTitanium Silver Metallic 2007 BMW M MTitanium Silver Metallic 2007 BMW M MTitanium Silver Metallic 2007 BMW M M

    $38,975

    89,670 mi.
    Est. $741/mo

    Auto Group of Louisville

    4.9
    Check Availability
    Louisville, KY (1,797 mi)
    Quick view
  • Imola Red 1999 BMW M M Roadster 2DImola Red 1999 BMW M M Roadster 2DImola Red 1999 BMW M M Roadster 2DImola Red 1999 BMW M M Roadster 2DImola Red 1999 BMW M M Roadster 2DImola Red 1999 BMW M M Roadster 2D

    $21,995

    $267
    69,261 mi.
    Est. $418/mo

    Zee Motors Inc

    2.9
    Check Availability
    Buena Park, CA (3,347 mi)
    Quick view
  • Titanium Silver Metallic 2001 BMW M BaseTitanium Silver Metallic 2001 BMW M BaseTitanium Silver Metallic 2001 BMW M BaseTitanium Silver Metallic 2001 BMW M BaseTitanium Silver Metallic 2001 BMW M BaseTitanium Silver Metallic 2001 BMW M Base

    $22,995

    55,549 mi.
    Est. $437/mo

    Impex Auto Sales

    4.8
    Check Availability
    Greensboro, NC (1,474 mi)
    Quick view

About the BMW M

FAQs

How much does the BMW M cost?

The BMW M price depends on several factors, including the trim level, optional features, mileage, vehicle history and location. The nationwide average price for the M is $27,036, with pricing starting at $10,795.

What are some similar vehicles and competitors of the BMW M?

The BMW M compares to and/or competes against the following vehicles:


What trim levels are available for the BMW M?

The BMW M is available in the following trim levels:

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