I just leased a 2011 WRX from Mid City Subaru and overall, I had a pleasant experience. I leased my old Subaru from Mid City about 3 years ago as well, and had an OK experience then.
I came in last weekend just to see if I qualified for a lease and to see what WRXes were available. There was only one, which was blue, and had more stuff on it than I was looking for. The salesman I dealt with, was really nice and had a no-pressure approach. He let me test drive the car even though I wasn't interested in this particular car, so I could at least get a feel for the WRX. After the test drive, I stated the numbers I was looking for and my salesman brought the GM, Jordan, to the negotiation table. Jordan's numbers were way too high initially. He initially assumed I wanted the WRX I just test drove and when I told him I wanted a different one, he looked around the state for one, found one to my liking, and settled with the numbers I was asking for. It was probably the easiest pre-negotiation I'd ever partaken in. Jordan told me the car would be in and ready on Monday so I followed up on Monday night and much to my surprise, Jordan kept his word and the final agreement still had the numbers we discussed earlier. My salesman transferred my plates and city sticker over to my new car and was extremely helpful. Even though I didn't really need it, he went over all the features of the car and went over the important parts of the manual. The only reason they don't get five stars is that someone misplaced the extra keys for the new car and it took almost half an hour to find them and it was already late and I was tired and ready to go home. I'd definitely do business with Mid City Subaru again, if another Subaru is in my future.