Bought a 335d from Cooper York recently and have to say I was very happy with the service provided by Matthew Broadfoot, who turned out to be my kind of salesman, he was substantially more interested in selling the actual car then selling the extras, which is exactly what I wanted.
The car had a few minor cosmetic issues, all of which were sorted out with no fuss and I was kept informed throughout. When I picked the car up it could have been brand new for the condition it was in. Very impressed.
The whole experience was very straightforward and simple compared to a couple of previous (non-BMW) purchases. Needless to say I'm driving around with a stupid grin on my face still.
Would certainly recommend.
'57' plate E90 335d M Sport