Its fairly easy to do yourself. However it will take longer if you have never done it before. For someone doing it everyday i can see it only taking two hours. The part prices seem fine to me. I get all my OEM parts at Bimmer Specialist. I find their prices to be the best.