^^^ I wouldn't call that accurate... It's luck of the draw. I had an E46 in 2004. A 1999 323i. I spent $10,000 in 18 months in maintenance, everything went on me, tranny, etc, etc...
Now, in 2011 Oct - I bought a 2007 Z4. I've had it for just over 1 year. Not a dime spent apart from an oil change, which the manufacturer recommends once per year or 25K, I'm doing it every 10K.
2007 Z4 3.0si