hi, i own a 2001 330i. i absolutely love the car. i really liked the M5, but i chose the 330i because of my budget. i'm in no way disappointed with the performance of the car, but i'm still craving the M5 experience. i've been looking at many options to achieve that kind of power. but that would require extensive motor work. so i thought if i'm going to spend so much money to build my motor and transmission, i might as well just do a full motor swap. i'd like to swap in a E39 M5 motor and transmission, but i'm unsure as to where i would locate one at a reasonable price. i know i could achive the same power with a turbocharger or supercharger. but to me a forced induction BMW feels rather unnatural...maybe even a bit wrong. so does anyone know any prices so i could get an idea of the project cost and also a reputable tuner shop. i live in south florida. i really dont want to travel past orlando. thanks in advance.