He still works indies in Georgia occassionally. He doesn't get a lot of work because his price is still way high. So I guess he saved his WCW money well and isn't hurting for work. He recently did a show in Atlanta teaming with Scott Steiner (jobbing to Mike Knox & Brodie Chase). He's still in phenomenal shape. It's hard to believe he's only 42 considering he's been out of the national scene for over 10 years now. He seems a lot more humble and respectful now. Whenever he does work, he spends a lot of time taking pictures and signing autographs with fans. He didn't go the I Lub Jesus route that Shawn Michaels went, but he seems like a really good guy now. But he was such a punk in the 90s and during his brief time in the WWF, it's probably too little, too late for him.
Fun fact about Bagwell's WWF run: during his last show before getting shitcanned, they were doing a WWF vs. WCW brawl to end Smackdown. The APA was supposed to beat the shit out of Bagwell, but after the first thing they did to him, Bagwell sandbagged on the mat and claimed he injured his neck again (he suffered a severe neck injury in WCW back in 1998). As much as Bradshaw wanted to continue beating his ass, he knew Bagwell had a history of neck injuries so he laid off. Turns out, Bagwell faked the whole thing just to get out of the attack. Jim Ross fired him when he showed up to Raw in Atlanta the next week.
Another fun fact: Bagwell was going to receive $45,000 early severance pay from the WWF as long as he honored a 90-day no-compete clause. He was getting paid $3,750 a week for 12 weeks to stay at home and do nothing. What did Bagwell do less than three weeks later? Appeared on a highly-promoted indy show at the ECW Arena and lost the rest of it after only collecting $7,500 of it. Even better? His check from the indy show bounced (along with everyone else's) and the promoter faked a heartattack and went into hiding, so he never got paid.