My last car was a 96 Sunfire convertable and I will never buy one again. It is not the car in general it was the type of engine that was in it. They called it a quad 4 and by what I was told it is not a great engine. I had to replace it 2 times withing 2 years and when I had to replace it the third time I just went and traded it in. Car repairs can get expensive I was having to spend $3,000 everytime I had a mechanic put an engine in it. But now I got a 2002 Dodge Stratus and just last month I pick up a 1997 Sunfire for $1,000 but before I got it I made sure it was not the same kind of engine..
I would ask alot of questions before you buy a car, and if possible have a car fax pulled on it so you can see the history of the car.
Are you buying new or used? If new just make sure you get a good warranty and maybe extended one to. On my Dodge I have it untill 2009 or 96,000miles. Which means I will trade it in at 95,000miles. I just dont like the repair bills.
good luck finding a car