Recently, my 2004 325i with 45,000 miles has lost power steering. One night I drove it with absolutely no problems. The next morning I moved it 3 blocks and the power steering was completely gone before i pulled into the parking spot. I proceeded to check my PS reservoir and it was a bit low (I tried to upload pics but it didn't work, even after resizing them). The fluid was actually low enough to not be touching the dip stick. But there was fluid in the reservoir. I checked all of my lines for leaks as well as the boots of the rack and found no fluid. I proceeded to refill the reservoir to the appropriate level. Upon refilling the reservoir (it only took about 4 oz probably), the power steering is still non-functional. Is the issue probably the power steering pump? Would the level being low have caused a pump failure? I am a couple hundred miles away from my garage so I don't really have the necessary equipment to do the repair myself. If I bought some cheap driving ramps to raise the front end up, could I replace it on a street? What kind of labor costs am I looking at to fix the problem if I take it to an independent mechanic?