Sorry, can't see myself paying lots of $$$ for cheap (Chinese made???)tools. I happen to prefer the Made in Germany stuff (Hazet brand). Must be a BMW thing.
As far as tool selection goes, Jim von Baden and others have put together lists of everything you need. Got to a specialty tool shop, give them the list and they will gladly fill your order. The first maintenance job you do yourself pays for the tools.
Working with top quality tools makes a huge difference compared to cheap junk. The wrench tolerances are slightly off, which leads to rounded nuts and boltheads, especially when working with hex (Allen) keys. Poor quality tools als break easily, leading to injury when your hand slips off. BTDT.
Just my $0.02
The Red Rocks
2004 R1150GS ADV parked in Heidelberg