Yeah they are overpriced everywhere. It took me a few months of searching to find one in my price range, not too old, and lower miles. I test drove an 07 with 86k miles on it in my town. They wanted 19.5k for it... then they went down to 18.5k but that was their bottom dollar.. I wasn't very interested from the get go, but the guy was nice enough to let me keep it for a day. After searching and searching the internet I found a gem

Only two hours away from where I live. 09 5.3l with 47k miles. It was listed at $23,900. I traded in my 1996 chevy silverado with 226k miles that had been in a wreck, and paid $20,900. So a pos truck and $21k. Oh and it's a Championship edition to boot!
edit: Also.. before I bought mine I saw another H3 at a local dealer and stopped by to take a look. It was a 2010 lux I5 with I think 59 or 69k miles and they we're asking $29,990. I kinda chuckled and went on my way. About two months later that H3 is still at that dealer and they dropped the price down to 26 something. Still not great, but it is a 2010..