BMW M5 for Sale in North Carolina
Live BMW M5 inventory in North Carolina, priced low to high.
29 listings · $23,694 – $173,076

Used 2008 BMW M5
$23,694
Est. $351/mo*
Raleigh Imports LLC

Used 2013 BMW M5
$30,488
Est. $448/mo*
Charlotte Auto Center

Used 2001 BMW M5
$38,694
Est. $565/mo*
Atlas Motor Co.

Used 2018 BMW M5
$38,789
Est. $566/mo*
Hendrick Motors of Charlotte

Used 2019 BMW M5
$42,774
Est. $623/mo*
Uniworld Auto Sales

Used 2018 BMW M5
$44,889
Est. $653/mo*
Carolina Luxury Imports of Mooresville

Used 2018 BMW M5
$46,781
Est. $680/mo*
BMW of Wilmington

Used 2019 BMW M5
$49,777
Est. $723/mo*
Carolina Luxury Auto Group

Used 2020 BMW M5
$50,871
Est. $738/mo*
Ken Wilson Ford Inc.

Used 2020 BMW M5
$64,794
Est. $937/mo*
JUST WHIPS Inc.

Used 2023 BMW M5
$70,897
Est. $1,024/mo*
Alta Auto Group

Used 2023 BMW M5
$86,407
Est. $1,245/mo*
BMW of Southpoint

Used 2025 BMW M5
$102,699
Est. $1,477/mo*
Hickory Used Car Superstore

Used 2026 BMW M5
$113,762
Est. $1,635/mo*
BMW of Asheville

Used 2026 BMW M5
$116,896
Est. $1,679/mo*
BMW Greensboro

Used 2025 BMW M5
$118,349
Est. $1,700/mo*
Impex Auto Sales

Used 2026 BMW M5
$120,273
Est. $1,727/mo*
BMW Greensboro

Used 2026 BMW M5
$120,776
Est. $1,735/mo*
Hendrick BMW Northlake

Used 2026 BMW M5
$133,076
Est. $1,910/mo*
McLaren of Charlotte (Used Cars)

New 2026 BMW M5
$133,746
Est. $1,920/mo*
Hendrick BMW Northlake

New 2027 BMW M5
$135,724
Est. $1,948/mo*
Flow BMW of Winston-Salem

New 2027 BMW M5
$136,535
Est. $1,959/mo*
BMW of Asheville

New 2027 BMW M5
$136,921
Est. $1,965/mo*
BMW of Southpoint

New 2027 BMW M5
$137,771
Est. $1,977/mo*
Hendrick BMW Northlake

New 2027 BMW M5
$139,121
Est. $1,996/mo*
BMW of Southpoint

Used 2026 BMW M5
$143,799
Est. $2,063/mo*
Paramount Volkswagen

Used 2025 BMW M5
$143,897
Est. $2,064/mo*
Alta Auto Group

New 2027 BMW M5
$147,801
Est. $2,120/mo*
Hendrick BMW Northlake

Used 2022 BMW M5
$173,076
Est. $2,480/mo*
McLaren of Charlotte (Used Cars)