I have a bunch of maintenance parts for a 2001 BMW 325Ci. These may fit other years. All parts are new. I sold the car before I got a chance to install them
Automatic Transmission Service Kit - from Pelican Parts (item # 24-11-7-557-070-M30), cost $29.25 new, sell for $15
Mahle Fuel Filter - From Bavarian Autosports, p/n 13-32-7-512-019, cost $59.95 new, sell for $30
Continential Waterpump belt, p/n 6PK1538, cost $33.95 new, sell for $15
Continential A/C belt, p/n 5K863, cost $18.95 new, sell for $10
2 Mann Oil Filters, p/n HU925/4X, cost $7.95 each, sell both for $8 (and I'll include a new oil drain plug)
EBC Green Stuff Front Brake Pads, p/n 21211, cost $66.95 new, sell for $30
Or, buy all the above listed parts for $100.
Located in St Augustine, FL.