BMW E30 325e vs BMW E92 M3 - Which is Better?