I went by Alternative BMW in Salt Lake City, the mechanic there got a totaled euro 635 csi he over-hauled the engine and tranni and dropped em in a clean 320, he is changing out the sus, brakes rear-end, etc with stuff he has around the shop, I will post some pics when he gets done with it. I aksed him what he was doing, he said he wanted to "burn some rice on the weekend!