Thanks Brun - i've just been reading on the BMW forums about the chain problem (happens at any mileage), seems to be a £3.5k - £4k bill for an engine out job but BMW will pay for 80% labour and 100% parts in most cases.
The cars i've been looking at are 2007 models with 40k so i guess if it sounds quiet on test drive it should be ok?