Took an Aprilia Habana 50cc scooter to BMG for a few simple repairs. The parts they ordered took 3 weeks, despite them assuring me the repairs would take 2-3 days. You can imagine the inconvenience this caused as the scooter was the sole means of transport, something which was highlighted to them repeatedly when I called them for updates (they didn't call me).
BMG were completely uninterested in anything I said to them about the delays, and the bill far exceeded their original quote - which they refused to honour because the workshop apparently took longer to repair the scooter than originally quoted. I still don't think that was my fault, but couldn't get the scooter back without paying.
To add insult to injury one of the genuine Aprilia parts which was allegedly replaced has failed less than 3 months later.
Personally, I wouldn't recommend BMG as an honest, reliable, customer-friendly place to take any bike for repair work as a result of my experiences with them.