Yes, as long as your car has a roof rack. What it comes with is a universal rack attachment that you can use. But it is recommended that you buy the special connectors for Subaru cars and assemble them with our awnings.
You can left it on your car. When you don't use it, you can roll it into the aluminum tank. Here is the picture that you can check it : https://we.tl/t-dIouM5iER.