Certainly I will do my best to try and buy from the closest dealer.
The problem is, the city where I live has no BMW dealer. Within the 250mi radius from my city (I guess I should call it town

) there are 11 BMW authorized dealers

with the closest being 91mi away, and farthest 235mi away.
So the choice, hopefully, shouldn't be too terrible with pricing.