Couldn't you have borrowed the money from your 401k plan? That's what I have done when I bought new vehicle. That way there's no penalties or taxes on the money you take out because it's considered a loan. Naturally you have to pay it back but it's cheaper than paying those penalties and taxes. Also there's no age requirement when the money is borrowed. I don't know if your plan has this option or not but mine did