My 06 325CI E46 will not start. That's because there is no fuel pressure which I verified. I checked the fuse it's good. I checked the fuel pump relay and it is good. I also swaped it out for the horn relay and everything is the same. I have 12 volts going to the relay. When I check at the fuel pump I only have 4 volts. I don't get it! I also checked the level sensor and it only has 4 volts also. I do not know what else to check. If anyone has any ideas I could sure use some help.