The salary of a mechanic varies depending on factors such as experience, location, and specialization. On average, a mechanic can make between $40,000 to $60,000 per year. However, high-end car mechanics like Lamborghini technicians or exotic car mechanics can earn even more.