Autotrader has 2 Used BMW M5 cars for sale near Gainesville, FL, including a 2018 BMW M5 and a Certified 2019 BMW M5 ranging in price from $75,984 to $86,998.