Is The BMW E60 M5 A Good Daily Driver Or Not?