I fall into the last category, I work 50 hours a week for a software company, Have
a wife and beautiful son and and a home... My E90 is my first BMW thats not 15+ years old
( first BMW was an E30 ) loved that car.