E92 330
similar thing happened to me i was told my crankshaft was knackered, that cost me £650 aprox to fit, but it sounds like ur pretty much sorted with a diagnosis now though!