Engine Performance problem
2003 Saturn L300 6 cyl 116000 miles
About 5 or 6 days ago my car starting making a ticking noise or a knocking noise I guess. And I knew I couldn't get my oil changed until today. The place I went to refused to change my oil. So I went and bought more oil. Thats when I noticed it was very very low. I added the oil and the noise stopped. I did noticed a oil leak before. When I finally got home thats when I noticed a lil bit bigger oil leak. So is my car okay now that the noise is gone? Is the leak fixable? What should I do next. I don't want a mechanic to take advantage of me since I don't know exactly whats going on.