CA automotive are a reputable bmw tuner so I would contact them or birds autos are good
linden special vehicles in Northampton do a kit for the 540i e39 (same engine as your 7) so I guess it could be fitted to your car,
it gives around 400 bhp and 475 lbft of torque,
there are kits that give more as well from DINAN which give more hp but less torque
it wouldn't be impossible to do it yourself ethier,
which engine do you have? do you have the early non vanos with less power or the later one with vanos with more power?
also a better exhaust and a slippy diff would be on the cards if it was me doing this