leasing is for rich people that want a high end car, or for chumps. Ask yourself "Am i 'RICH' and need to have a new BMW every 3 years?" If the answer is no, don't do it. Get a reliable car in your budget.
Next lesson: Learn what your budget actually is.