I actually just got my car back from Euro Tech - they replaced my steering assembly. I've been taking my BMWs there since I moved here - good, honest people for sure.
I talked to him about coding, but his prices weren't much cheaper than Century.
Looks like I'll be ordering software and cables (via eBay) and doing the simple stuff myself. If I get good at it, I'll be sure to offer my services to others.