BMW M5 Classic Cars for Sale
BMW M5 Pricing: Low - $18,000, Average - $58,541, High - $289,000
How much is a BMW M5?
Based on the current BMW M5 listings for sale on Classics on Autotrader, you may find some that cost as low as $18,000 and max out around $289,000. While the average price of a BMW M5 is around $58,541, take a look at all the features, the vehicle's condition, and mileage to find the best deal.Browse BMW M5 by Year
Only years with available inventory shown