I have been researching ecu flashes and it seems with a good flash the 50i and get up to 500 ponies pretty fast. Not so sure the M is worth the extra $$$ considering this. Dinan and Singh both offer good products. Singh is really cheap- $1,295! Compared to the Dinan $3k. Gotta love these tunes! Ordering my 2012 50i as soon as my dealer gets pricing.
p.s. I love beating Ms in my juiced up 335... the look on the M5 and M6 driver's faces when I pull on them is always priceless. At least 1 a week