Autotrader has 7 Used BMW M5 cars for sale near Sacramento, CA, including a 2000 BMW M5, a 2006 BMW M5, and a 2008 BMW M5 ranging in price from $22,995 to $119,900.