I own that one but haven't used it on my BMW's. I purchased it to replace the motor mounts on my Ford Escape and it worked great.
It's a pretty large single application tool to keep in a home garage though, but I stand mine up beside my QuickJack ready for the next surprise