If talk about for BMW E82 it's much aggressive i think it's better to put Et45 front and rear Et50 or Et45
If talk about for BMW E92 it's ok this offset 18x8.0 ET34, 18x8.5 ET 37 it's normal check this page
http://www.e90post.com/forums/showthread.php?t=704596