Would this one fit? http://www.ebay.co.uk/itm/BMW-6-645-Ci-OE-Quality-FAI-Water-Pump-N62-B44-Engine-Code-/171382747281?pt=UK_CarsParts_Vehicles_CarParts_SM&hash=item27e7353091#ht_1951wt_1199 Its a lot cheaper
I would weigh up the cost of your excess and loss of no claims first. It may be worth just buying the new roof with window for £333 and fitting it yourself. The car wont be registered as having been written off then either maintaining its full value and not requiring a VOSA test.
http://www.ebay.co.uk/itm/BMW-Z3-BLACK-MOHAIR-Soft-Top-Convertible-Hood-Window-/161477488942?pt=UK_CarsParts_Vehicles_CarParts_SM&hash=item2598cef12eInsurance companies will use the original equipment price plus ridiculous hourly rates. If you can do it yourself you can get one from here for about the cost of your excess. Copy the address into your address bar. For some reason the site wont just let me copy the link in.
I recently bought one of these and am very pleased with it. http://www.ebay.co.uk/sch/items/?_nkw=bmw+c110&_sacat=&_ex_kw=&_mPrRngCbx=1&_udlo=&_udhi=&_sop=&_fpos=&_fspt=1&_sadis=&LH_CAds=&clk_rvr_id=734293297532&satitle=bmw+c110
Don't think so but can clear engine, transmission, abs and airbag lights. Live data streaming etc and a load of stuff I haven't tried using yet. Its also updatable and covers Mini's as well as BMW.s.
This will be the sort of thing you are looking for. http://www.ebay.co.uk/sch/items/?_nkw=bmw+seat+occupancy+bi-pass&_sacat=&_ex_kw=&_mPrRngCbx=1&_udlo=&_udhi=&_sop=&_fpos=&_fspt=1&_sadis=&LH_CAds=&clk_rvr_id=729059212343&satitle=bmw+seat+occupancy+bi-pass