Derek, Anthony and the team here rock. Took my m54 e39 in for a 6 speed swap and this was the only place that came up as a shop that could do this conversion . They had the car over a few months while they worked on this custom job and completed it to my satisfaction. The car drives like it’s a stock installation and they stand by their work with a warranty on labor and parts purchased by them. Can’t recommend them enough for your BMW.