I need to order some parts for my wife's 2004 325ci. Looking for rear brake pads & rotors, the microfilter and a front sway bar link.

Curious to know what sources this group has experience with for a good value. = Quality + Service + Price!

Thanks in advance!
1986 911 Carrera
1990 M3
1994 Chevy C2500
2004 325ci