Ooh! Ooh! Ooh!! Get the Impreza! Getitgetitgetitgetit!!! Ok, I'm done now.
In the more rational corner, what are you looking for? Those are some very different cars you mention there... Consider your priorities in what you want from a car, and you should be able to eliminate some of that list.
As to the differences between the Volvo and the BMW. Well, as I see it there are several reason why the BMW is more expensive:
1: Its a BMW. They've got an image thing going on. That's just the way it is.
2: The Volvo may have more power, but I think you'll find the BMW more fun to drive. They handle very differently. I won't say one's better than the other, as I might get lynched, but they are different, and its a call you'll have to make .
3: The BMW's german. I don't know how it works in the US, but in Europe its my impression that the BMW will keep its price for longer, and that the build quality is just a little bit better. Feel free to correct me...
As for the list in general, those are some nice rides, dude. Hope you find the right one.
