N20/N26 engines are known for timing chain guide failures among others.
https://en.wikipedia.org/wiki/BMW_N20
If the rest of the car is in GOOD shape it might be worth saving. Sorry I can't help with a mechanic in the DFW. Good used N20s are scarce. Try to find out if it's had the timing guides replaced.
(no idea why BMW thought putting a gritty little 4-pot in such a heavy-ass car was a good idea...)
https://youtu.be/4tLR24WL9jc?si=IlB01uSsYg1FAViD