it depends on your credit, and depending on that u go to your bank or a dealership. for good mileage, i would say honda or toyota. i have a honda civic (well i just got it last week) so my mpg is in the 30s and i gotta say its better than my 98 oldsmobile.