Well folks, I've learned that there are honest people and dishonest people.
It all started when I took my 1995 325i BMW to a transmission shop b/c it seemed the transmission was a bit quirky. Transmission shop offered to rebuild it for $1200-1800.. The car also had a non-working odometer and I noticed the exhaust system needed checking, but anyways, I decided to get a second opinion on the transmission and have this other place check out everything else to.
Here is what they found:
Transmission needs a switch replaced: $50-500 (includes labor) depending on type of switch needed, (thats a $1300-1750 difference)
Exhaust system (catalytic converter and pipes) need to be replaced: $344
Oil leak needs to be fixed (near front of motor, close to A/C): $100 (labor included)
Odometer has short circuit: $350 for new cluster, in replacing this, it will fix my non-working clock as well.
Water pump needs to be replaced: $79
Additional labor cost: $300
$1223-1673 to repair everything + $150 in tax or so