I have heard some very bad stories about Perillo BMW, but no personal experience. One person said the Service Manager crumpled up the bill and threw it at him during a discussion/argument about warranty service.
I bought a Z4 from Motorwerks and was quite pleased with the price and service. Motorwerks is a big place, so the service is rather impersonal, but they always seemed to do a reasonable job. It is rare to get a BMW loaner from them, as they have an Enterprise on site and use it for most loaners. Once I got a full-size Dodge pick-up for a loaner! (The enterprise guy said it was their last vehicle, but if I wanted to wait 30 minutes, he could get a car from the dealership next door. I took the pickup rather than wait).
http://www.dealerrater.com/dealer/Pe...BMW-review-85/
No dealer is complaint-free, as there are some unreasonable people out there. But if you do a web search using the dealer name and the word "complaint," you can sometimes see a pattern.