Bought a 535D M Sport last week - dealt with 3 different dealers in the process of buying to ascertain service history, my sentiments:
BMW HR Owen (Acton) - complete twats - spoke to 3 different people, was promised call back on each occassion which never happened and after 3 days, the Service Manager rudely told me they cannot give any details out to prospective buyers!
BMW Coopers (Tunbridge Wells) - pleasant enough, rang me back as promised, Service Manager gave me Service History details but couldent confirm nature of "non-service" work but told me nothing looked unusual (fair enough)
BMW Fairfield (Leigh-on-sea) - awesome customer service, cannot praise them enough. Called me back straight away and gave me all the details I needed.
Just goes to show how dealers show the same badge but vary widely in the way they deal!