A lot of it depends on who is doing the work in repairing the problems. I will never take my 335i to the BMW dealership here since they Fd up my buddies E46 nothing but horror stories from him. Plus if a dealership cant put a door on the right way, what else are they mistakenly installing. Best advice: Find a reputable mechanic or start becoming your own I trust my own hands and sleep better knowing that any parts that needed to be replaced got put on the right way.