Autotrader has 5 Used BMW M5 cars for sale near Raleigh, NC, including a 2006 BMW M5, a 2013 BMW M5, and a 2014 BMW M5 w/ Executive Package ranging in price from $14,950 to $85,988.