Just because I use the term "common fault" does not mean that BMW should not be held responsible. If the car is in warranty it should be repaired for free. Common fault to me (on this forum) basically means search and you will find a wealth of information on the matter.
On how long things should last, it will vary. If you drove hard on those tires, then Yoko is not responsible. Likewise if you have suspension issues that caused wear. It is kind of hard to prove the above thus hard to hold them responsible.