I bought my last subaru from rafferty and was not happy with them. I found their salespeople unstraightforward and the first time I took it in for service, they came up with more b**l***** stuff to do on the car than one could imagine.
A friend whose family has bought at least three cars went there to test drive a WRX and the old salesguy refused to let him!
I started getting my previous car serviced at Wilkie downtown (not a great location, but great service). When it came time to buy my WRX, I went to Wilkie.