BMW m54 engine short block e46 e39 x5, z4 $150



Good used m54 short block and oil pan from 2004 325i. Roughly 140k on it when it was over revved and bent valves.



Source link