The BMW E36 M3 Might Be The Best M3