Pues no se muy bien que esperas que te digamos..... la electrónica de los motores de e46 con el canbus es muy complicado hacerlo funcionar en un e30. En los e36 tienes una gama de motores de todas las potencias y su electronica es mucho mas sencilla de adaptar al e30.
Si quieres que te lo hagan en un taller lo primero encontrar algun taller que este dispuesto y tenga los conocimientos para hacerte un swap de estas caracteristicas y despues prepara la cartera porque barato no te va a salir.
No tienes porque reforzar el chasis que tampoco estas metiendo una potencia descomunal.
El precio puede variar una barbaridad...no es lo mismo pagar para que te lo hagan que ahorrarte la mano de obra, ya el precio de la mecanica varia un monton depende de lo que te muevas, y despues todo lo que quieras cambiar, mil cosas que mejorar, otras tantas que quieras poner nuevas....no se es que con lo que poco que comentas es imposible decirte un precio...
Comenta mas detalladamente lo que buscas y lo que estas dispuesto a gastar, pero vamos, que no te va a salir ni por 2, ni 3, ni 4 mil euros...