Yes it will but it will rub and you need to work on the arches. Imagine that the M5 front is a bit wider and there you can fit 21"s so for non M e60 you have to work. Post pics if you are ready do not forget to re-allign wheels etc.
I beleive as long as you aren't lowerd you shouldn;t have a problem fitting those one there