Ford has done a good job with the Mustang but i am not impressed by Ford. I just bought a Ford Explorer and for 45K I expected a solid car. I wanted to buy american since I've always had imports and wanted to at least contribute to the domestic market.
Comparing it with the BMW, the BMW is made with materials that are way more durable. I like the EXP but I find the sheetmetal is thin, the seats are not as comfortable, the Navigation is worse than BMW's, there is a lot of cheap plastic around. A lot of the chrome parts I thought would be metal is just cheap plastic. This whole my ford touch needs overhaul as it is slow and gets hung up sometimes.
BMW's do cost more but it feels like the money was spent on quality.
Maybe Lincoln (Ford luxury brand) has a better quality.