The MAP reading for boost off the OBD-II port is limited. What you're probably seeing is minor changes to an artificially clipped value. See
http://www.e90post.com/forums/showthread.php?t=506748 for other people who are having the same issue.
Get a dedicated boost gauge or a tune that can display/datalog actual boost.