A few of my friends have had them (4 Imprezza's) All have needed at least 1 engine. One of them has destroyed 4 engines in a year
Header tanks can leak. And one of them went through countless steering racks as they kept leeking

(not heard of this being a problem though)
If you get one have a few quid held back to cover repairs as they can be costly if/when things go wrong.
The chassis is probably one of the best I've experienced and the handling is awesome. Despite the countless grief one of my friends has had with his he still wouldn't change it for anything else.
www.scoobynet.co.uk is a good place to look. Some peeps on there are blinkered muppets but a lot of the guys know their stuff and are dead friendly and helpfull.