It depends on the year of the Impreza.. but it's located towards the back of the trunk of the car. It might be easier for you if you remove the rear seats (5 bolts total) and get to it that way. You'll see a oval shaped piece with a few screws holding it down. Undo those and pull the cap off. The pump is right in there.
The info above is for the fuel PUMP. The fuel filter is in the engine bay. I have a '95 Impreza and as far as I know its in the same spot on all Impreza's until about '04 or '05. It is right behind the windshield washer fluid tank. The fuel filter is the black can with rubber fuel lines connecting to it.
How To: GD: Fuel Filter Replacement - Subaru Impreza WRX STI ...
Its in the tank with the fuel pump its just in front of the pump take out the back seats and lift a cover
Its in the tank with the fuel pump its just in front of the pump take out the back seats and lift a cover
Where is the fuel filter located on a 2006 Subaru Legacy
The fuel temperature sensor is located inside of the tank in the Subaru Impreza. This is the case for the cars that were made in the 1990's, at least.
It's located in the fuel tank, under the rear seat.
The Subaru Outback fuel filter is located inside of the fuel tank. Changing the fuel filter can be very costly and time-consuming.
The 2003 Subaru Impreza runs on regular unleaded.
The 2014 Subaru Impreza runs on regular unleaded.
The 2008 Subaru Impreza runs on regular unleaded.
The 2001 Subaru Impreza runs on regular unleaded.
The 2010 Subaru Impreza runs on regular unleaded.