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
  • Alpine White 2007 BMW M MAlpine White 2007 BMW M MAlpine White 2007 BMW M MAlpine White 2007 BMW M MAlpine White 2007 BMW M MAlpine White 2007 BMW M M

    $41,888

    $1.1K
    46,911 mi.
    Est. $732/mo

    Long Beach BMW

    4.7
    Check Availability
    Signal Hill, CA (2,361 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

    $39,998

    61,405 mi.
    Est. $699/mo

    HGreg.com Lux

    4.2
    Check Availability
    Pompano Beach, FL (3,959 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. $681/mo

    Auto Group of Louisville

    4.9
    Check Availability
    Louisville, KY (3,101 mi)
    Quick view
  • Alpine White 2006 BMW M BaseAlpine White 2006 BMW M BaseAlpine White 2006 BMW M BaseAlpine White 2006 BMW M BaseAlpine White 2006 BMW M BaseAlpine White 2006 BMW M Base

    $31,998

    48,624 mi.
    Est. $559/mo

    Quality Auto Center of Lynnwood

    Check Availability
    Lynnwood, WA (1,423 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. $664/mo

    Auto Park Dallas

    3.6
    Check Availability
    Lewisville, TX (3,030 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

    $52,998

    30,934 mi.
    Est. $926/mo

    HGreg.com Lux

    4.2
    Check Availability
    Pompano Beach, FL (3,959 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. $402/mo

    Impex Auto Sales

    4.8
    Check Availability
    Greensboro, NC (3,410 mi)
    Quick view
  • Blue 2006 BMW M Roadster 2DBlue 2006 BMW M Roadster 2DBlue 2006 BMW M Roadster 2DBlue 2006 BMW M Roadster 2DBlue 2006 BMW M Roadster 2DBlue 2006 BMW M Roadster 2D

    $25,983

    $602
    75,485 mi.
    Est. $454/mo

    Da Vinci Automotive

    2.6
    Check Availability
    Jacksonville, FL (3,677 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

    $28,977

    48,957 mi.
    Est. $506/mo

    Auto Showcase of Carol Stream

    3.5
    Check Availability
    Carol Stream, IL (2,817 mi)
    Quick view
  • Estoril Blue Metallic 2000 BMW M BaseEstoril Blue Metallic 2000 BMW M BaseEstoril Blue Metallic 2000 BMW M BaseEstoril Blue Metallic 2000 BMW M BaseEstoril Blue Metallic 2000 BMW M BaseEstoril Blue Metallic 2000 BMW M Base

    $15,980

    80,611 mi.
    Est. $279/mo

    Dillon's Auto Supercenter

    3.2
    Check Availability
    Lincoln, NE (2,591 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

    $22,262

    69,261 mi.
    Est. $389/mo

    Zee Motors Inc

    3.3
    Check Availability
    Buena Park, CA (2,362 mi)
    Quick view
  • Black Sapphire Metallic 2007 BMW M BaseBlack Sapphire Metallic 2007 BMW M BaseBlack Sapphire Metallic 2007 BMW M BaseBlack Sapphire Metallic 2007 BMW M BaseBlack Sapphire Metallic 2007 BMW M BaseBlack Sapphire Metallic 2007 BMW M Base

    $36,700

    $290
    26,613 mi.
    Est. $641/mo

    Toy Barn

    4.2
    Check Availability
    Dublin, OH (3,077 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 $25,892, with pricing starting at $9,995.

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