<prompt> Human: Ladies and Gents,I graduated about 2 years ago and have been working at the same place since graduation. I have about as good job security as you can get at my age and my net income per month is 3000.I have no debt left and 30,000 in savingsinvestments mostly long term stock positions and Ive got stop limits on all of them looking to replace my broken down jeep that I keep spending to repair.Should I lease or buy? Used or new? Ive been looking at a few 2009-2010 vehicles, but also see some really reasonable priced new cars Subaru Impreza and Legacy, Ford Fusion, etc.Also, is there a general rule of thumb for how expensive of a car I can afford? I mean I can buy any of these cars cash but that would be silly. Im kind of looking to make a long term investment with this car and not have to worry about getting a new car for 5-10 years. Thoughts, opinions, advice?Thanks!  <response>: Why would it be silly to buy a car for cash? I dont think that is silly at all. There are plenty of great cars in the 3k-10k range.Honda civicscertain model year subarusetc are all great and can last forever. Mid-late 90s civics have a reputation for being more reliable than current models.AWD is nice if you need it, but good snow tires are even better than AWD. My GFs Honda civic does extremely well in the snowy mountains of CO with snow tires. 