I've had my 325xi since 2003. It's got 9 years on it, 120,000 miles and just found out it needs about $3000 worth of work. I took it in this morning for a recall on the taillights and they found much more. Now, granted, they inflate that stuff, but the items they rattled off are all items that are due for a car of this age: