a new used engine is about 1,500...
junkyard hookup
pay an indy to swap it... about 1,000
and hey new used engine under 3k.
sometimes need to use brain more than ears at dealer.
update picked up my x5 from indy. they use a snap on 12k scanner... hard to use and supposibly cleared codes. I come home, connect DIS and find a few codes like secondary air. clear all and motor runs good again.