I recently had my M40 valvetrain overhauled, new cam, belt, followers, and lifters. Basically, it needed to be done as it refused to rev over 5250 RPM and was rattling like a skeleton in a biscuit tin. Unfortunately, I hadn't time to do the work myself, so I entrusted it to an old family friend of my GF who runs his own repair business.
I got the car back, it revs to around 6300 or so (never dared take my eyes off the road to be more exact!) and is definitely much sharper, but anything above idle speed and the dam thing still rattles. Not as much as it used to, but it's there. So the question is, should it still do this? I don't think it should, but before I go down there and start moaning, I would like some sort of feedback of other peoples' experiences on this. TIA.