Where can I get a service manual for 2004 BMW 325i series?

most BMW dealers should carry these if nit EBay should have one .