Reliability issue with the N20 is the timing chain with guides that need to be replaced. In 2016 it was corrected and you dont hear these issues after that. I currently have a 2017 X5 40e with the N20 motor that has 126k miles on it and has not skipped a beat in the last 100k miles I have owned...