I think you can work on the car alright in a single garage but the trouble comes finding space to keep a engine, panels,and all the other parts you need which mount up to a fair old heap of stuff.
A good shed is also needed.