I have a set of both front and rear Wagner ThermoQuiet brake pad.
Fit E90 328/325 from 2006- 2007.
You can use this link to check
Take them all for $45.
Take either front or rear for $25.