E36 is the last of the good M3's IMHO.