Wanted to recommend two good pals in regards to mechanics and body work in Preston, Lancs
Stevie @ Grinspeed: Grinspeed Motorsport | Japanese Tuners Preston | WRC Specialists
Amazing mechanic. Cut his teeth with BMW and worked for Ford as well in regards to their rally cars and WRC cars! Solid background and works on many cars; mainly Jap but obviously very much at home with BMW's as well! He's the engineering, mechanicals and gearbox specialist side really so parts are best sourced by yourselves and then he'll do all the work. Rates are £40 per hour plus VAT and he makes a good brew too
Next is Ryan at Riversway Body & Paint: https://www.facebook.com/RiverswayRepairAndPaint
Ryan's an independent body repair specialist but bloody good at what he does! Just had my E38 in there for a fill OS sill replacement (has a welder/fabricator on site) and quite a bit of small but niggly paint work done and the finish is absolutely superb!