I was needing an EGR valve for my 2015 328d. Not only did OEMbimmerparts have the part it was also less than half of what the dealer wanted to charge me. The part I ordered shipped very quickly and I was able to do the replacement as soon as I got it. No hassles and it all just worked. I will be shopping here again.