Easiest cheapest way to fix dent

I understand the budget thing I'm in the same position. I have very little funds to do the best that I can with. To fix small dents like the one pictured bondo will do fine just rough it up really good like mentioned before. I sanded mine to the bare metal and roughed up the metal with 40 grit. It has held up for 15 years. I'm in the process of repainting it now tho cause my paint didnt hold up as well as my bodywork lol. As far as the paint goes do you have any access to a compressor at all? Even a small one? If you do check this out its probably cheaper than rattle cans in the long run. You can get a gal kit of single stage enamel for 72 bucks. Rattle cans run about 5-8 bucks and will probably take about 15-20 cans do the math. You can get a harbor freight hvlp for 10 bucks!! If you don't have access to a air compressor then yea i understand rattle cans would cheaper than buying an air compressor lol but here is the website for some cheap auto paint. I'm using their primer and bc/cc.
Www.paintforcars.com