I wanna do that Dinan stage 1 upgrade! But every time i bring my truck to BMW making me think twice! those idiots at the dealer alway do something stupid on simple thing like a brakes oil change etc how can i trust them with a something like ECU upgrade????? had to come back twice to add an oil to my engine!!!!!!!!!!!!!!!!!!!!!! OMG ASE certified idiots!!! and i swear every time something else!!!! they dont care about nothing but to get as much money as possible from you just because you drive a 100000$ car!!! i went back 3 times to fix me brake sqeel and it still sqeel like a school bus!!!!!