Autotrader has 11 Used BMW M5 cars for sale near Miami, FL, including a 2006 BMW M5, a 2014 BMW M5, and a 2015 BMW M5 ranging in price from $39,999 to $88,990.