I had a BMW and now have a Subaru. If you want comfort, quality, status, get the BMW ... otherwise get either the Lancer (if it is Evo) or the WRX -- their build quality is much worse than BMW's, but they are very fast and very cheap to mod.
Basically, if you are going to mod for speed/power, BMW isn't for you ... and the other 2 ... just get whichever you like more as the mods are about the same price for both.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.