timing chain at around 60.000 miles is where i say as it prevents the engine from running to long retarded from having a worn chain and and car still sort of goes ok if that makes sense, the cooper s is by far the best engine the better being the N18 later engines can tell from looking bonnet up N18 turbo engine will have a oil solenoid next to dipstick as they have twin vanos , and if you like really fast should try a mapped one make silly horse power,, timing chain kit with fitting most places are around the £800 to do job more if the vanos sprockets need doing on higher mileage ie rule f thumb if do chain every 60k then on it 120k change worth doing the vanos sprockets and oil pump chain and sprockets,, turbo's tend to do fairly well well loved never raced cars will do over 130k easy, the big issue is this those engine like most performance engines these days burn oil by design, trouble come when new owners dont understand this and buy a new car with the mindset its a new car so should never need changing or the funniest one is they stick oil in when oil pressure light comes on the dash, you would be surprised by how many people do this but hayho,,, at least i nag my kids for good reason costs nothing to keep checking cost money when you dont, its seen by bmw normal 1 litre engine oil to 1000 miles give or take 200 miles ish, me if car is used hard it uses more. also the best car are private owned ones where owner lives in real world and has ignored the bmw service demands ie they change oil and filter every 10k and not the sill long life 24 months 20k as some do,,, better the oil changes more likely chain will last better and so will turbo and other stuff. would avoid the lease cars if possible, mileage is also key