I would look for a used e46 m3... You could probably get a nice one for around 25 thousand.

Heres one on autotrader