3-Series (E46, E90)
I found another working fuel pump and took it from another car by myself to make sure that the pump will be in time position. If you find a pump which is already removed from a car, you have to send it for test and timing, there are specialised car repair shops with special test bench machine...