I bought a JBL Charge 4 about a month ago and I love it.
I bring it out on the back patio and also into the garage when I work out.
Has decent sound for its size and hella long battery life.
If your garage is really big you can get two and they will synchronize, or you can get the Larger and more powerful unit from JBL.
10/10 purchase and I recommended to my son to get one as well.