You can't have a home based business and perform work on your driveway.. There are bylaws and if you violate them, the association will fine you. This is not for all associations however.
So before you buy, get the bylaws and read carefully.
Source; Live in townhome, owned a detailing...