A 3 year old is a little young to bring into a non-office type workplace without constant (by his side) supervision.
There are a lot of dangerous things at an auto shop they he could get injured from and toxic chemicals he could injest.
I personally think taking his to work was il advised.