overall great experience. i received it pretty quickly (less than a week from ordering) and it was around half the price of what the dealership wanted to charge me for the part. all i had to pay the dealership for was labor. saving money is always good! i will definitely order from here again for other parts for my '11 528i.