Oldest DS (19) has a 2003 Buick LeSabre. It's a boat of a car but it gets 26 MPG and has room for all his friends to sit comfortably including in the back seat. He is going to be commuting to college this fall instead of living on campus and we were looking into helping him get a "new" car when my parents bought a new car and were offered only $500 in trade on their old so they decided to give it to DS instead. I can't speak to the reliability, etc of most of the cars of this age, but theirs has held up really well and he's happy with it. It cost him $360 to register, title and put down an insurance deposit and pay the gift transfer fee (instead of sales tax). We live in Mass. He still has to get it inspected that will cost another $30.
DS just got his car this month and I can tell you what our insurance agent told us. The cost is going to vary widely depending upon where you live (country vs suburb vs city), the experience of the driver, whether the driver is eligible for driver's education credits, and this is a big one - the type of car you buy - it can even vary based upon which type of car within a type of car - for example buying a "limited" vs a "SEL" of the same make and model can cause the insurance cost to vary by $100 or more just because of features that may have to be replaced such as power windows, sun roof, etc. One good way to get a feel for different makes and models and the costs you are going to pay for them while still shopping and without calling your agent constantly is to go online to a company like geico or progressive, and start getting online price quotes for different cars. We tried this and with the same coverage, a truck vs the car he got vs an SUV had costs that varied by several hundred dollars - all for the same coverage. Even without Collision coverage safety ratings definitely affect the cost of the insurance. DS' boat has a really good crash rating so his insurance is much less than if he'd bought a different less expensive but not as well rated car. He has $100,000/$300,000 limits on all his coverage except for Fire/Theft & Collision, which he decided to waive because after a $500 deductible and the cost of insurance ($700 for this rider) in one year he'd paid half the cost of a "new" car. His insurance is $1,500/yr with a 10% direct debit installment payment discount and includes comprehensive coverage with no deductible for replacement of broken windows (including if it cracks because he gets hit by a flying rock) and a $300 deductible for vandalism (this rider cost him $45 for the year). He has one accident and has been driving for 18 months. Definitely shop around when looking at coverage or at least once he's 18. We saved $500 by putting DS on his own policy (as opposed to leaving him on ours - even with the same limits and riders as those he got) and our insurer was $250 cheaper than any other carrier around partly because even though he has his own policy they were still able to get him discounts for multipolicy household and multiple cars, etc.
ETA - when shopping for cars - do yourself and him a HUGE favor, ask for a title history/spend the money for a carfax report, etc. I have a client who is a used car dealer and I get to see copies of all the titles for all the cars he buys and re-sells. He buys all his cars at auction from all over New England and New York and New Jersey. A very, very large percentage of his cars have "salvage" titles (probably 90%) - he spends a couple hundred dollars to "fix" them and sells them as if they never had a problem. These are cars that were under water (titles often state flooded - I'm guessing during Hurricane Sandy when they are from NY/NJ/CT) or totaled. I'm sure he's not the only one doing this.