By budget · under $40,000

The best BMW M cars under $40k, ranked by score.

Forty grand covers more of the M range than most people expect, from a manual M240i to a V8 M550i to the first turbo M3. Below are the 10 highest-scoring representative cars under the cap in our guide, each ranked by the Guide Score of its own model year. That score weighs desirability, driving and reliability together, so a cheap car with an expensive appetite cannot hide.

Representative listings, last reviewed September 2026. Examples chosen by us, not a live feed. Real market prices vary with condition and region; use these as examples of what each budget tier looks like.

ContentsJump to a section

The ranking

How to read this list

The score rewards the whole car rather than the badge.

  • B58 cars (M240i, M340i) punch above their price because the engine is one of BMW's most dependable.
  • S55 M cars carry the crank-hub caveat on tuned examples (explained here).
  • The V8 M550i brings 456 hp, or 523 hp from the 2020 model year, for under $40,000, with V8 running costs attached (the N63 story).

Every generation page lists the known issues and what to check before you buy.

Before you spend any of it

At this price, the individual car decides everything, whatever the score says. Follow the buying process: records, VIN decode, recall check, and a pre-purchase inspection at a BMW specialist, every time.