I'm fairly experienced when it comes to mechanic work. The BMW system is one of the easiest to work on. It took me about three hours to do mine and I was taking my time with it.