28 when I bought my then new factory ordered '01 E46. I finished my graduate degree, and bought a house. Then one of my cars was totalled. Actually my BMW was the first "new" car I bought and I wanted it exactly the way I wanted it. I really have no reason to sell it for a newer BMW. At the time I got my loaded '07 A3, I wasn't too hip on getting another sedan or dealing with a coupe. Pink slip on the E46 I've had for the past 5 years, its not even relevant.
At this point, I'd ditch the A3, keep the E46 and consider a S2000, modded Miata, Z3MC, Hyundai Genesis coupe, maybe a G35/350.