Here's the rule of thumb: if you are able to rent a rental car from some of the major rental companies in your state/province, you have reached the age where financing for a car can occur (dependent on credit history, etc.)
Best of luck and remember, as soon as you own that car, it loses value. So hopefully it's worth getting into debt.