M54B25 cylinder head

I am not sure what heads are compatible but I need a cylinder head with good valves for an e46 325i as quick as possible. I am willing to drive anywhere from Utica to Buffalo and have cash in hand for the right deal. If worst comes to worst I would settle for a good set of valves.