No matter how hard you pray, the e46 will look dated to you by Christmas.

Dated is in the eye of the beholder. Most older BMW designs don't look dated, just not current, and I think the E46 will hold up as well. We'll see if the newer Bangled designs hold up as well as E30's.