just FYI , i've recently ordered this kit too, its on the way, shipped from germany on the 26th, will let u know if it arrives ok(which it hasn't yet )
http://www.ebay.com.au/itm/350520282...ht_2340wt_1396
this is for a 2006 130i however, but they do speak english and respond.