Bought my second M car from BMW of Hilton Head Island and couldn't be more pleased. From ordering the car, to taking delivery, I was always kept informed of what was going on.
Every time I have gone to the dealership, be it for a service if my vehicle, or ordering a new one, I am greeted by a smile and more importantly, by name. Always.
I've bought cars from other luxury brands, and this is the only one where the general manager greets me by name EVERY time I go there. That's a rather nice feeling. The sales person I had was very well informed on my vehicle and actually gave me a time frame on when it would be delivered down to the day. Incredible to say the least.
Cannot recommend them enough.