Let him know that he is a mere 3 years away from wanting a car. Let him know you will help him buy the car (if that is possible for you) but he will be responsible for the gas, insurance and repairs. He will have the freedom a car can bring but the responsibility of managing the costs. How he gets the money most likely includes getting a part time job as soon as he is able. (Even 13 year olds can mow lawns, get a paper route or shovel snow.)
Tell him that his curfew is now 9PM (or whatever you consider reasonable). He needs to honor that curfew 100% successfully for the next 6 months, at which point you will extend it by 30 minutes. If he is completely successful, his curfew will be midnight by the time he is 16 – after which you will give him the freedom of no curfew. The point is if he learns to be responsible now, he will be able to handle no curfew at 16. Anytime he messes up, the current 6 month period extends 6 more months. Of course, he still needs to tell you where he is going and who he is going with – you are not abdicating your parental responsibilities. You are simply giving him more and more opportunities to learn how to handle freedom responsibly.