The 2ltr engine in them is fantastic however they do suffer from timing chain failure. So get one where the chain has been done. Ring BMW with the last 7 digits and they will confirm if it has been done by someone in the dealer network. If done outside dealer network look for proof
If chain hasn't been done factor in around €1500 for it to be done