Speaking from the opinions of many well respected sources, the m3 is the most car for the money, hands down.