That looks like a WRX intercooler. Which is smaller than the STI Intercooler.
There is only one reason, I can think of, to explain why it's got a WRX intercooler.
Previous owner installed an aftermarket intercooler, and sold the stock one. Then when it was time to trade it, they picked up whatever they could for cheap (WRX intercooler), and sold the aftermarket one.