This car has been a money pit. Head gasket blew at 58k, fortunately covered under warranty, but now at 125K am told that it needs another head gasket ($1700). According to many internet sites this has been a problem but one Subaru refuses to acknowledge. Both front wheel bearings went out to a tune of $550 each. When brakes needed to be replaced, everything had to be replaced $850. Check engine light comes on on a regular basis the same sensor has been replaced 3 times, $550. The last time check engine light came, technician said code indicated possible bad catalytic converter, $1600 to replace if needed.
Redesign the engine, it's underpowered and subject to numerous problems.