When you buy a car, you have a choice to make: fun or practical. Fun = expensive. Practical = saving money in the long or short run.
Case in point: these two wagons were for sale locally, for relatively low prices. When compared to the original prices, the BMW was an incredible steal. However, the BMW will end up costing way more than the Ford, in practically every way you can imagine. (Trust me on this; I had an old BMW for a few years.)
But every single minute behind the wheel of the 528 (when it is running OK, that is) will be way more enjoyable than every minute behind the wheel of the Escort.
You must pick your poison.
(And I dream of poison. When I saw that BMW, I thought a little too long on how fun it would be to have it. Alas, we will continue to drive one of the most boring — and practical — cars on the planet, the Toyota Corolla.)