Is this the best bmw m5 ever made