If a guy can fit a Jaguar V12 into a Miata, anything is possible.
http://jalopnik.com/398671/miata-own...-in-jaguar-v12
A BMW V10 would be awesome except for one thing. They are fairly new, and VERY expensive. The older 750/850's had V12 engines that ran individual computers for the left and right side of the engine. Talk about a PITA to make work properly. Compound that with the fact that the engines are pretty damn wide.
For reference, this is one in a box Caprice. Fills it out completely.