What engines can I swap into my Impreza?
Any Impreza can accept an engine from any other Impreza or EJ-series Subaru with varying degrees of difficulty. For the most part, they're direct bolt ins with some wiring. If swapping a turbo engine into an N/A car, the crossmembers are different, and you will need the turbo crossmember too for a true bolt in swap.