OK, one more time: Dinan software upgrade does NOT VOID THE BMW WARRANTY!!!!! It is a PARALLEL warranty that will cover any issue that BMW proves that the Dinan Software might have caused. It's 4 years, 50K miles just like the BMW factory warranty, and if it's a CPO car, it's 2 years with unlimited mileage. I've had Dinan software upgrades on my 2001 330i Sport, 2003 330i ZHP and 2007 335i Coupe. My dealer installed the Dinan software in all cases. Never, not once, had any problems with warranty, either factory or CPO. Just wanted to set the facts straight here. I have a 2013 F30 335i M-Sport on order and will be installing Dinan software upgrade as soon as it's available later this year; as the DME on the F30 is different from that of the E9x series, it's taking them awhile to create the new software, just as it did with the E9x.
That said, Turner Motorsport is a well-known tuner and race-car builder, just like Dinan. I'd venture to say that Turner will stand by their product, as they've done in the past. And, as Wayman519 says, make sure your car gets broken in before you put the tune on in any event. That first 1K miles is pretty important, and should anything go wrong, it's best not to have any sort of tune complicating the matter, warranty or not.
2013 F30 335i M-Sport 8AT/MPE/MPPK, 2016 228i M-Sport Cabrio 8AT