Buy foreign. American cars suckkk unless you need a truck. but then i would still recomend like a toyota or somthing. Foreign cars are much more dependable, usually get better gas mileage, and i think look all around better. Theres a reason why american car stocks are so low and dropping... look at it this way. you can buy a 40,000 dollar dodge challenger and get what american cars are good at... going in a straight line, or, you can take that 40,000, buy a mitsubishi lancer evolution, getting a quicker car (I think) and be able to take it around a turn without rolling it at a highspeed.
Hundai's and kia's suck for preformance.