The BMW E60 M5, a 500-hp V10 super sedan that offers thrilling performance at an affordable price, but comes with hidden reliability issues.
Big-capacity naturally aspirated engines are dying out and that’s what makes cars like this E60-generation BMW M5 particularly desirable. This iteration of the M5 has always been a bit of an ...