Easy answer...the one who respects your money as much as you do. There are 5 BMW dealerships in easy reach of where I live; I've visited them all when I was shopping for BMWs and at various times did business (purchased/leased vehicles) with 3 of them. The reason on those times was that they had the cars with the features I wanted and they respected me. I don't discount word-of-mouth when I'm looking for a "good" dealer, but I also don't lose sight of the fact of my power as a purchaser. In addition, there is likely competition in your favor if there are several BMW dealerships near where you live.
2011 Panamera 4S...GT Silver / Espresso
2013 Porsche Boxster S; 2012 Mini CooperS
convertible; '04 GX470
Prior BMWs: `05 645CiC; `07 650i; `08 M6 convertible; '08 135i; `11 750ix MSport