We have a garage, but it's too tight to do any work in, so I bought a 13' x 13' pop-up canopy off Amazon. Not that it wasn't a good product, but it was a PIA to set up by myself, so I try to work on the car when the shadows from my house or the neighbor's huge trees are over my driveway. Eventually, the canopy was left up in the back yard covering some artificial turf so the dogs would have some additional shade. It lasted about two years before the canopy started tearing apart, so it was put in the trash.
Unless you have someone who's willing to help set up/take down, I highly recommend trying to do so by yourself before spending the money. You'll also need weights to hold the thing down in any wind. I'd love to have one of those large, metal, half-quonset-hut-style canopy, but our house is in an HOA and not allowed.