Id fully be prepared to accept issues with new technology,,software etc but BMW are letting themselves down with the basics!...engine internals not torqued up right,wrong spacers fitted,side stands failing,sumps rotting,and parts going rusty after very little use....and thats down to poor...