With the exception of the limited editions, around 20,000 BMW M5 models were made for each generation. As a performance-oriented version of the popular BMW 5-Series, the M5 has been a coveted sports sedan since 1984. Every generation of the M5 is equipped with either a six-cylinder or an eight-cylinder engine. Early models spit out just 256 hp, but the 2023 BMW M5 can reach up to a powerful 617 horsepower—and some special editions like the 2022 M5 CS get up to 627 horsepower.
Depending on your specifications, you can find a used BMW M5 model anywhere between $15,895 to $189,995—so you can drive one of these Bimmers no matter what your budget looks like.