That site is old. I found it last year, but never bother posting it since most of that list of repair is maintenance stuff. That list is considerably less than my list of repair already! But the thing I have to say is a problem is definitely the wheel bearing. I replaced my right front wheel bearing2 times and they kept going bad in about half a year. Now, I'm running a brand new steering knuckle (with new hub and new bearing already pressed in), and hopefully it'll last at least 60k miles. The left front bearing has also been replaced, except this was done at a shop that works primarily on BMW's, Porsches, Mercedes... That one is gone now also, so I'm going to put a new steering knuckle in too.