Another point I'd like to make is; if you could afford a BMW, would you buy one? Knowing that a Ford Mondeo is just as good, and maybe even a better car, but it just doesn't have all the BMW styling...
I believe it's a similar thing, the specs are similar on both cars, they'll both be around the same size, but people will claim that German engineering and build quality makes up for the price gap, well, does it?
It's just the way society works, some companies have managed to establish themselves as better than others with no real proof to back it up.