Having owned both a Porsche and STi it all comes down to what you want. Porsche's are a much more refined care and do not have the creaks and other things associated with a Subaru. As others have said that cars are not cheap to maintain and work on, unless you are doing it yourself. I absolutely loved my Porsche and will get another one day. After owning the Porsche you will want another DD though I can assure you that.