The good news is that German aftermarket parts for German cars....is actually good stuff.
Check rmeuropean.com - they ship from a SSF warehouse. Great prices and great parts. I suggest Mann or Purflux with the fleece media.
In general, stay away from domestic and Asian brand parts for German cars. If you buy from the right places you will be pleasantly surprised by how inexpensive parts are for German cars.