2007 BMW M52007 BMW M5 70,202 miles $15,895Great DealThis vehicle is about $9,600 less than the average price for a 2007 BMW M5 for sale in the United States.