I'd get a second opinion, maybe third too.

My wife's Kia Sorento starting leaking oil real bad. Took it to Christian Brothers here in Parker, a supposedly "reputable and reliable" shop. We were immediately told she was driving a time bomb that needed a new engine, no ifs ands or buts.

Took it to Arapahoe Kia, they found a leaking oil filter gasket. Cost $10 to fix, been fine since.