Is this the best BMW M5 ever made?!