Hello - I'm new to BMWCCA as I've purchased my first BMW about 6 months ago. I'm looking for guidance; two codes popped up and my local independent BMW repair shop diagnosed the issue. They're recommending replacing this part - EKPM2 OEM# 1614 7180426-01, for a total cost of $925. Part $485 and 3 hours of labor. Doing my own research, it seem like a DIY but it calls for "coding" this new part. Anyone have experience or advice with this? Thank you! Raj