I have owned Toyota, Lexus, Honda & Acura in the past before I switch to BMW. I trusted japanese cars because of their realibility & cheaper to maintain. I never had any issues with any of the cars & then I finally decided to pull the trigger to try BMW because I heard so much about how fun to drive it. After owning my 2011 E90 for a year, I bought another one for my wife which is a 2013 X3. We both enjoy driving our ultimate machines so much that I paid off my E90 & planning to paid off the X3 next year as well. We definitely want to keep our BMW's for life.
Since I joined this forum I've read a lot of realibility issues & the cost of maintenance. Our car is still pretty new & I hope that german cars will exceed our expectations regarding reliability. If both our cars will give us some headaches before 5 years of owning it. I will definitely go back to japanese cars & will forget about BMW even though it's fun to drive.