i think that 500 hp is way to much compared for stock 170 :D ud need to change every single think on your car,in order to make it reliable,safe or even drivable :) engine swap is not a bad idea considering that bmw engines are allready preaty tuned,and are not easy to work with,especialy if u...