I just recently changed the plugs on my 2001 325ci coupe.......yes i know different car, but the idea is the same. Here is a diy for a 330ci, its going to be almost identical on your car
http://www.bmw330ci.net/maintenance/valve.php
How do you replace a waterpump on a 1990 BMW 325i
is in hard to replace a thermostat on a 2001 bmw 325i
how to replace blower resister on a 325i BMW 2002
1992 BMW 325i
BMW 330i with the sport pack
Use an ipod charger and charge it on the outlet
it has chain
replace your comfort relay
650
I do not see the 2004 BMW 325i listed in aftermarket catalogs which suggests its a dealer-only part number. Since you have to go to the dealer, they can get you the correct parts.
1500.00 At the dealer,
poop