yeah i have. i worked at a subaru dealership for 6 years. my last day was friday. now i have a job at toyota. my last job was to fix a rattle on a brand new car all they do is rattle the interior quality wouldnt be any better than the latest hyundai's actually a hyundai would be better quality by now. iv had to pull full interiors out chasing rattles that are in the body not just in the plastics and this last one looked like it had been in a crash cos nothing lined up and it only had 2000ks on it and never been in a crash. and almost every forester built 2000 onwards needs headgaskets replaced cos they leak externally around the lower water gallerys. every new sohc impreza and forester needs about 10 different software downloads to recitfy all the software faults and lights that keep comming on, and to keep the engine from over reving between gearchanges and idling properly, they are a loud engine with horrible reasonating issues, lack power and jerk around all the time. subaru fit tiny batterys that go flat because the control moduels keep talking to eachother for 10minutes after you turn it off. they have just gone down hill in my opinion compared to the 90's. we just have so many complaints these days and its easy to see why. i dont like the boxer engine in stock form, yeah its a good engine if you pulled it down and built it for a race car or something old like a VW but in stock form they arent nice compared to something toyota can offer. why didnt they change their design? because thats what they are selling thats what they have put all their money into: AWD and boxer engines, they are selling to a certain people and people are buying them thats why they keep doing it doesnt mean they are the best car im forever hearing people saying i wish i had kept my old subaru this one is worse. and the new diesel is rank loud tractor slug and compared to other diesels out there is way behind and a H6 3.6 people are only getting 300ks to a tank out of their new tribecas thats just crap for a new car.