If you can’t use a roof aerial, you can still use an indoor or loft aerial. They won’t give you a signal as strong as a roof aerial.
If you have the BT TV Box Mini or a box with Internet Mode available, you can switch this on to receive Freeview channels via the internet instead.