In this paper, I study how heterogeneity amongst agents affects the occurrence of expectation-driven asset price fluctuations in a pure exchange economy à la Lucas, with infinitely lived households, under the hypothesis of spirit of capitalism (SOC). I consider heterogeneous households in terms of preferences, endowments, and initial wealth, and capture the SOC through preferences for wealth. Preferences for wealth are the key element of this paper in a twofold aspect. First, they explain the occurrence of asset price fluctuations driven by self-fulfilling changes in expectations. Second, heterogeneity in endowments affects asset price level and dynamics only if preferences are heterogeneous. For instance, if agents with the strongest SOC are also the rich in terms of endowments, heterogeneity in endowments heightens the asset price level in the long run and destabilizes by enlarging the range of parameter values for which expectation-driven asset price fluctuations occur.