The BMW E60 M5, a 500-hp V10 super sedan that offers thrilling performance at an affordable price, but comes with hidden reliability issues.