Sorry to hear about this
I remember reading u comment in 35i reliability thread few weeks ago how rock solid u car is at 155k miles.
who knew!
anyway I hope they'll take it off u hands or u'll get a new engine on them, either way its gonna suck and probably gonna take some time until its all resolved.
I hope it works out for u and keep us updated!