No mechanical problems until dealer check at 114,000 miles. Cost $2100 to bring car up to speed, new water pump (even though I never had a water leak or change in antifreeze levels), was told oil valve leak on spark plug wires, needed $600 100,000 mile checkup with this bill and needed new rear brakes too. Wind noise is annoying. Bottom of driver door seal is loose and leaks. During freezing North Dakota winters the spring loaded gas cap freezes shut, cramped interior with just average gas mileage. Have been driving 41 years and never have had $2100 repair bill on any of my Hondas, Toyotas, or Nissans (some of them with 200,000+ miles). If I have one more problem, this car is going.
All wheel drive
Expensive repairs if you don't get the preceding mileage checkup the Subaru dealer service dept "adds" this to the next one, be careful!
Why would anyone go to the dealer for repairs, after their car is out of warranty? Dealers are notorious for fixing things that don't need repair, and then charging you twice what it should cost. Better yet, do it yourself, for many items. Replace your wiper blades for $8, or pay the dealer to do it for $35 each. For more complicated repairs or advice, find a reputable independent Subaru repair shop, and you will cut your repair bills by 60 %.