Sounds like you got a good deal. It happens. I have a friend who works at a dealer that got a non-running E90 325 on a trade-in. The service department said it had a "blown motor" and he bought it from the dealer for $3000. $600 in parts and some work on the fuel pump later the blown motor is running just fine and…