Antes de nada, pásate por el ayuntamiento a preguntar los requisitos para transformar un local a vivienda y si urbanísticamente está permitido. En muchas localidades obligan, aparte de cumplir el resto de requisitos técnicos y urbanísticos, a que la vivienda tenga asociada en escrituras una plaza de garaje.
Luego, para hacer esa transformación, necesitarás un proyecto de arquitecto.
Y, sí, en 104m2 te entra todo eso, pero dependiendo de la forma del local, metros de frentes a fachada y patios, etc., puede ser más o menos difícil encajarlo todo porque las estancias deben tener unas dimensiones y superficies mínimas, así como ventilación e iluminación natural según su uso.