Engine swap
I recently got a 04 330ci and the shop that does my work said the head
gaskets are no good and no one in my area will do them so my only option is
to get a new engine for it. I found a place that has an X5 with 114,000 miles
and they said the total cost would be 2500 for the engine and all the work. I'm
wondering if this sounds like a good idea and if the same performance is the
same with a different engine?