I’m not a car dealer, I’m 15.
1.) Use common sense on mileage, don’t go over 150K. Look around for cars that are at the cars that are about 100K. There is one thing though, if you like a car that has 150+ and it sounds, and performs good, what the heck?
2.) I’d stay within American brands (not meant as a racial comment). My personal favorite is Chevrolet for a truck, and I don’t know much about cars, but I’d probably go with a Chevy there too. If you prefer Ford (I don’t reccomend), or some other brand, go for it. Remember, your going to be the one driving it.
3.) For the problems part, this is a common sense thing too.
Body- Check the body for dents and whatnot.
Interior- I’m sure you don’t want a vehicle with holes in the seats.
Under the Hood- Take a look under there and turn it on. Then, you need to listen for subtle noises that could be problems in the future. If ya got a pal that knows his mechanics, take him/her.
Hope this helps.
P.S-Also check out http://www.kbb.com/