The big question should be what tools you don't have, if any.
I bow to you.
That's the problem with tools. You never have enough since there always inventing new style of fasteners or special tools needed to perform a job . Every year at the transit agency they would come out with a new bus with newer style fasteners, and every year there where more new tools to buy. Also every new engine and new transmission has some new style fasteners or special tools needed to perform the job. Every time ! I have barrels of tools for each different transmission or transfer-case or differential I used to work on. Each barrel represents thousands of dollars spent. That's just life in the heavy vehicle / new car-truck maintenance world. Now if your lucky enough to work for a major player like a dealership or a large maintenance shop they will provide a lot of the special tools. Not all, but a lot. Sometimes they only buy one tool and the whole shop must share. That doesn't usually doesn't work out very well. So you end up buying your own since the time you usually need that special tool someone else is using it. My wife used to get so angry about all the tools I bought. I told her it was that or I didn't work. Simple. That's why I really like to see companies helping out new mechanics with buying their first set of tools. Going into that kind of debt right out of school is a pain. I guess it must be the same for anyone getting out of college and needing to pay off their student loans. My personal Doctor finally paid off his student loans after 30 years. He was so happy ! Of course he probably could have paid it off sooner with the amount of money he has been making. I (and other mechanics) on the other hand was forced to buy tools every year. That's why the tool trucks come by every week to the shops.
That's also another reason I've been buying tools from "Harbor Freight" now that I'm retired. I won't pay those kinds of prices anymore !
Oh Oh. I think I'm getting into a "Rant" !!!! Better stop now.
I'll just leave you with this though. Every car and truck out there from every year has special tools needed to work on them. Every one ! I only have a very, very small amount of tools needed to work on a very small section of vehicles.