This is what I was thinking. However I think you're being a little naive about what it will take to get a BS doing part time coursework.
For the submitter:
Getting your Bachelor's with no previous coursework is going to be a Herculean task while working. There's a ton of classwork involved in areas you just might not be interested in. For a Master's, maybe a Ph.D. (I don't have one so I don't know for sure), part time coursework can be done while working. That Bachelor's though, there's just too many credits required to get that degree in a short period. And by short period I am talking 5-6 years.
You're looking at probably 10 years or more to pick up a Bachelor's doing part time class work. Depending on the school policies, you risk some of those credits expiring before you would graduate. Further, you need to realize that 10g is not going to go that far at traditional 4 year schools. 2 classes per semester is realistic.
Look, this isn't impossible. If you want to get that BS before you turn 40, you are going to have to work afternoons and be a full time or close to full time student in the mornings. You're a programmer now, so hopefully your company will work with you on that. If they won't, your dreams of a BS are going to be just that for a long time. On the bright side, for a lot of programmer jobs the job experience is far more powerful than the education. Granted you are locked out of certain companies and industries, but by no means does that mean your career could be any less successful than others.