2 years ago when I was first introduced to BMWs.
I applied at the majority of dealerships here in town when I turned 18....Porsche, Jaguar, Lexus, Mercedes-Benz, Acura, Infinity, Dodge, Chevy, and lastly Chrysler.
I got an offer to be a Lot Attendant at a used car lot....trade-ins. Or an offer from BMW. Hmmmm...not that hard to make a choice.
So it was BMW. I knew nothing going in....and didn't even know how to drive a manual.
My dad drove a 99 Accord 5 speed manual, and that's how I got some practice...but it wasn't anything like the BMWs I drove at work.
I finally got used to driving manuals, and then the next step was SMG. The previous Lot Attendant didn't teach me...so the manager was very hessistant. But over a month period....I was driving the e46 M3s like a pro.
As I got to drive EVERYTHING that came in....I grew to liking the newer models more than the older ones....and then the last step were the top models (i.e 760s, Z8s, M3s/M5s, and 8s).
Annnnd, over this 2 year period....I now know what kind of person I am. My first love is the e39 540i Sport, but I'm sure my first BMW will be an e39 M5. Then the e39 540i Sport....then the e38 740i Sport....and then the new 6ers, new 7s, and lastly the new 5s. I dislike the e90 3s...so those are last on the "favorites" list. Soo yeah. Not making much sense....but yeah, that's what I like about BMW.
Let's just say that I'm glad I got to know BMW more and more, and put BMW in the cars perspective that it really deserves to be.