Bought my 2011 F650GS bike from Magic City.
This is probably off topic, but anyway...I bought my F650GS from them. No, they will not get any type of award for altruism, but they dealt reasonably with us. The real problem is their back office folks. Took me 60+ days to get my tags, and that was with a lot of begging, pleading, and threatening. I even asked their owner to give me a call and he blew me off. Additionally, their finance guy piled a bunch of charges on us, which I had to make him take off, and tried to charge a higher interest rate.
Recently, I was in the market for a Ducati (which they sell as well) and they lost that deal because I went somewhere else instead of dealing with them. It's too bad, because their sales staff is great. Still waiting to see what it's like when I take my bike in for service :-/ I'm hoping that goes well.