Replacing the fuel pump on an E46 M3 is one of those surprisingly easy jobs to do that you feel like you must’ve messed up when you’re done. No BMW repair should take 20 minutes and from inside the car and without any special tools! I guess they make up for it with the price of the part though because $450 for a fuel…