Skip to main content
Search Edmunds
Try searching by car name, features, or description
Quick Links
Shop used
Shop new
Reviews
Appraise my car
New
Cars for Sale
Used
Cars for Sale
Appraise
My Car Value
Car
Reviews
Used BMW M5 for Sale in Hannibal, MO
Buy a luxurious BMW M5 in the Hometown of Mark Twain
Describe what you’re looking for
Example Search:
BMW M5
Filters
4
Active
Filters
4
Active
Skip to Filters
22 listings
Best Match
Best Deals
Distance
Price: Low to High
Price: High to Low
EPA Range: Low to High
EPA Range: High to Low
Mileage: Low to High
Mileage: High to Low
Date Listed: Newest First
Date Listed: Oldest First
Year: Newest First
Year: Oldest First
Sort by:
Save Search
Previous
1
2
Next
Showing 127 - 126 out of 22 listings
Home
Used Cars For Sale
Used BMW For Sale
Used BMW M5 For Sale
Used BMW M5 for Sale in Hannibal, MO
M5 Reviews & Specs
Used BMW M5 by Year
Used BMW M5 by Year
Vehicle
Deals
Starting Price
Total Available
2025 BMW M5
-
$119,999
1 listing
2023 BMW M5
-
$86,307
4 listings
2022 BMW M5
-
$79,999
1 listing
2021 BMW M5
-
$63,888
2 listings
2020 BMW M5
-
$57,311
4 listings
2019 BMW M5
-
$45,555
3 listings
Filters
Skip to Results
Applied Filters
4
Active
clear all
active filters
Used
Certified Pre-Owned
BMW
BMW M5
Select Buying Experience
Any
Online
In-Store
Location
Go
Search radius
100 miles
Search radius
Home delivery available
Only show local listings
Make & Model
Year
New / Used
Price & Payments
Price Rating
Trim
Mileage
Accidents & History
EV Details
Engine & Drivetrain
Exterior Color
Interior Color
Total Seating
Edmunds Review
Features
Options & Packages
MPG
Listing Details
Related BMW M5 info
Used M5s for sale by year
Used BMW M5 2010
Used BMW M5 2013
Used BMW M5 2014 For Sale
Used BMW M5 2015
Used BMW M5 2016
Used BMW M5 2018
Used BMW M5 2019
Used BMW M5 2020
Used BMW M5 2021
Used BMW M5 2022
Used BMW M5 2023 For Sale
Used BMW M5 CS 2022
Shop used vehicles by model
Used BMW 1 Series
Used BMW 1 Series M
Used BMW 2 Series
Used BMW 3 Series
Used BMW 3 Series Gran Turismo
Used BMW 4 Series
Used BMW 4 Series Gran Coupe
Used BMW 5 Series
Used BMW 5 Series Gran Turismo
Used BMW 6 Series
Used BMW 6 Series Gran Coupe
Used BMW 7 Series
Used BMW 8 Series
Used BMW 8 Series Gran Coupe
Shop used models by city
Used BMW M5 in Springfield, IL
Used BMW M5 in Saint Louis, MO
Shop used model years by city
Used BMW M5 2015 in Springfield, IL
Used BMW M5 2022 in Saint Louis, MO
Used BMW M5 2021 in Saint Louis, MO
Other models
Used Nissan Altima in Cocoa Beach, FL 2025
Used BMW Ix in North Myrtle Beach, SC 2026
Used Subaru Solterra in North Miami Beach, FL 2025
Used BMW M in Pleasanton, CA 2006
Used Aston-Martin DBS in De Pere, WI 2023
Used Volvo V90-Cross-Country in Cincinnati, OH 2025
Used Honda Prelude in Baton Rouge, LA 2001
Used Buick Regal in Indian Trail, NC 2017
Used Volvo S60-Cross-Country in Gaffney, SC 2018
New Toyota Rav4-Plug-In-Hybrid for Sale in Murfreesboro, TN