I also had the head gaskets problem. Only when I bought my car in (at 102K) the dealership did not want to repair them on their cost because they would only do so for cars below 100K. This while my car had been in the dealership at 97K and they found nothing. I find it a bit fishy they only found it after the 100K had passed. For me no Subaru anymore, although they drive great, don't expect to get much further above 100K without significant repairs.