i brought one last October for 3.4K, awesome bit of kit for the price, its 310bhp and does go well and done 150,000 miles now. Oversteers a fair bit to start with but a bit of power and its back in line. Worth the purchase but for a drivers car, i'd have to go for an m3 although its an extra 8k on top for a e46 in good knick.