No experience with dinan tunes but there are a lot of information on here if you do a search.
Check this link for my thoughts on mppk and racechip piggyback tune.
MPPK Tune by BMW vs. RaceChip Tune
http://f15.bimmerpost.com/forums/sho....php?t=1170172