I have bought 2 BMW's there and had them serviced there since 2006. They have always given me great deals, meaning that if you are persistent they can be talked down on anything. They have been really, really fair with service. Fixing things that were out of warranty, that clearly just broke and told them so, etc. I would have bought my last car there but I needed one in a hurry and they didn't have the right car.