bimmerworld has the engines listed for around 6800. a euro 6 speed tranny will run you 3500+ from there you have a good start,but if you have ever been around an engine swap you know theres so many little parts and tools you end up buying it all adds up. PLus labor if you arent installing your self. Theres place around here thatll get me an m3 motor and tranny plus install for 5grand.. not to shabby... I can save myself a grand by doing it myself though
David