By far the best BMW Dealership, Horrigan BMW in Reading, PA (just west of Philadelphia) provides great customer care, whether it be sales, service or parts.
I moved to Florida and will always continue to buy my cars from PA. The piece of mind knowing my dealership compared with the local mega-dealer here is worth the cost of having the new car shipped.