It's going to be hard to find a shop willing to do this for cheap or free. Liability wise and chance of injury is all on the business. To keep cost down this would need to be done at someone's home or at a business that doesn't understand the liability or doesn't care.
07 e90 335i
06 Range Rover Sport