looking to buy a m6 in the 03 to 05 range. any pros or cons to which year is more reliable? is it smart to buy one with upper 90k miles? thanks