BMW UK, nay BMW Worldwide, also suck. I had to get my baggy leather seats fixed at my own expense. I am sure my seat bases are rusting away. But quite honestly, I cannot be bothered to check them. It'll just stress me and these peeople are not worth my peace of mind.
Just check my baggy leather thread:
http://www.f30post.com/forums/showthread.php?t=784559
In particular this page to see the fix:
http://www.f30post.com/forums/showth...=784559&page=7
It became the longest thread on the UK forum!