Buying advice Volvo 740/760/940/960: The great Swede