I have a 2012 BMW M6 that blew a rod bearing and need to have the engine rebuilt/replaced. Does anyone know of a engine shop for BMW's in AZ? I can get the engine rebuilt in oklahoma but need to find someone to pull it and put it back in. any help would be appreciated.

Thanks,
Duane