Recommendations are based on what you wish to spend, turn key, or prepare the car for the street/track. Any BMW in the 3 series can be made into one heck of a track car. I was just in the car at VIR with a novice student driving a 325 E30, street legal. It was one fine track car, had a lot of track improvements, and he was very fast (did not belong in novice class). My other student, intermidiate, drove a E36 M3, street legal, but with a lot of work done to the car. On R comps, it was fast, handled well, and made for a very good track car. So, I hate to say it, but price will ultimate determine how good a car you get. I like BMWs.